создание частного репозитория github через командную строку

#api #github

#API #github

Вопрос:

Я хочу иметь возможность создавать частное репозиторий github через командную строку. Я думаю, что это должно быть возможно с помощью rest API, однако я не могу понять, как это сделать из документов. Возможно ли это?

Ответ №1:

У инструмента командной строки GitHub gh repo create есть --private опция.

Итак, из текущего каталога вашего локального репозитория:

 ~/Projects/my-project$ gh repo create myNewRepo --private --source=.
  

Интерактивное создание будет:

 ~/Projects/my-project$ gh repo create 
  

Это будет включать:

 ? Visibility  [Use arrows to move, type to filter]
  Public
> Private
  Internal
  

Комментарии:

1. @User Я отредактировал ответ, чтобы ответить на ваш комментарий.

2. В Windows, когда я запускаю gh repo create --private , он говорит name argument required to create new remote repository и показывает справку по команде.

3. @User True, я исправил ответ и дополнил его интерактивной опцией.