Как я могу предоставить доступ к частному репозиторию GitHub?

У меня есть приватный репозиторий git, и я хотел бы расширить его доступ к члену моей команды. Смогу ли я сделать это через сайт Github? У меня есть имя пользователя.

Я попытался сделать это, перейдя через страницу администратора репозитория, но не существует такого параметра, как я не владелец.

Ответ 1

Если вы владелец, это просто:

  • Перейдите к своему репо и нажмите кнопку Settings.
  • В левом меню нажмите Collaborators
  • Затем добавьте их имя.

Источник: Документы Github.

Ответ 2

Два шага:
 1. Войдите в систему и нажмите "Пригласить кого-нибудь" в правой колонке в разделе "Люди". Введите и выберите людей github id.
 2. Затем он предоставит вам возможность "Пригласить пользователя к некоторым командам", в этот момент вы просто проверяете, какие команды вы хотите добавить, а затем нажмите "Отправить приглашение"

В качестве альтернативы:
 1. Получите личность github id (а не их электронную почту)
 2. Перейдите в репозиторий, который вы хотите добавить к пользователю.  3. Нажмите "Настройки" в правом столбце (а не на настройках коробки передач вверху)
 4. Нажмите "Коллабораторы" в левой колонке
 5. Выберите имя репозитория
 6. Где он читает "Пригласить или добавить пользователей в команду", добавьте личность github id
 7. Затем приглашение будет отправлено по электронной почте.

Пожалуйста, дайте мне знать, как это сработало для вас!

Ответ 4

Члены вашей команды должны обращаться к репозиторию с помощью SSH, и для этого они должны иметь свой ssh-ключ, сопоставленный с учетной записью github. Это будет работать, если они отображают их ключ ssh с учетной записью github, а также репозиторий имеет общедоступные права, к которым они хотят получить доступ.