Как добавить человека в репозиторий github
Перейти к содержимому

Как добавить человека в репозиторий github

  • автор:

Как добавить пользователей в репозиторий на GitHub

Работайте на GitHub совместно с другими пользователями.

Время чтения: меньше 5 мин

Открыть/закрыть навигацию по статье

Задача

Скопировать ссылку «Задача» Скопировано

Добавить пользователей в репозиторий для дальнейшей совместной работы.

Готовое решение

Скопировать ссылку «Готовое решение» Скопировано

Перейдите в репозиторий и найдите панель вкладок в верхней части окна для работы с репозиторием. В нём выберете последнюю вкладку «Settings».

Вкладки для работы с репозирием

Потом нужно выбрать раздел «Collaborators» в подразделе «Access» из бокового меню слева. Он посвящён взаимодействию пользователей внутри репозитория.

Пункт «Collabarators» в настройках репозитория

Добавить нового участника можно с помощью кнопки «Add people», после нажатия которой откроется всплывающее окно с возможностью выбора имени пользователя (просто начните набирать и выберите пользователя из подгрузившегося списка).

Окно добавления пользователя в репозиторий

После нажатия на имя нужного пользователя, название кнопки поменяется на «Add to this repository», и она станет активной. Останется нажать на эту кнопку, чтобы отослать приглашение пользователю. Оно придёт ему на электронную почту. Пользователь получит доступ к репозиторию после подтверждения.

Приглашение участников совместной работы в личный репозиторий

Вы можете пригласить пользователей стать участников совместной работы в личном репозитории.

Кто эту функцию можно использовать?

Если вы используете GitHub Free, в общедоступных и частных репозиториях можно добавить неограниченное число участников совместной работы.

В этой статье

About collaboration in a personal repository

To collaborate with users in a repository that belongs to your personal account on GitHub, you can invite the users as collaborators.

If you want to grant more granular access to the repository, you can create a repository within an organization. For more information, see «Access permissions on GitHub.»

Private forks inherit the permissions structure of the upstream repository. This helps owners of private repositories maintain control over their code. For example, if the upstream repository is private and gives read/write access to a team, then the same team will have read/write access to any forks of the private upstream repository. Only team permissions (not individual permissions) are inherited by private forks.

Note: When you change base permissions for an organization, permissions for private forks are not automatically updated. For more information, see «Setting base permissions for an organization.»

Inviting a collaborator to a personal repository

You can send an invitation to collaborate in your repository directly to someone on GitHub, or to the person’s email address

GitHub limits the number of people who can be invited to a repository within a 24-hour period. If you exceed this limit, either wait 24 hours or create an organization to collaborate with more people. For more information, see «Creating a new organization from scratch.»

  1. Ask for the username of the person you’re inviting as a collaborator. If they don’t have a username yet, they can sign up for GitHub. For more information, see «Creating an account on GitHub.»
  2. On GitHub.com, navigate to the main page of the repository.
  3. Under your repository name, click

Settings. If you cannot see the «Settings» tab, select the

dropdown menu, then click Settings.

Screenshot of a repository header showing the tabs. The

Further reading

  • «Permission levels for a personal account repository»
  • «Removing a collaborator from a personal repository»
  • «Removing yourself from a collaborator’s repository»
  • «Organizing members into teams»

Доступ к приватному репозиторию на Github для других участников

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

Отслеживать

49.3k 17 17 золотых знаков 57 57 серебряных знаков 101 101 бронзовый знак

задан 26 мар 2019 в 16:54

Алексей Бобрович Алексей Бобрович

412 1 1 золотой знак 4 4 серебряных знака 9 9 бронзовых знаков

Сам недавно искал. Видимо никак.

26 мар 2019 в 17:03

@holyblackcat, видимо придётся только через добавления в команду.

26 мар 2019 в 17:04

Формально, есть токены, которым доступ можно разграничивать. Но, они вроде только для приложений, глазами не посмотреть. Доступ только на чтение можно организовать архивом — скачиваете, перекидываете другу.

26 мар 2019 в 18:26

@monk, ну и как токены помогут?

Как добавить сопровождающего пользователя в приватный github репозиторий?

Решил использовать git для контроля версий, вроде как освоился — для работы решил использовать услугу github для приватных репозиториев. Необходимо добавить пользователя у которого будет доступ к этому репозиторию. Подскажите как это можно сделать.

  • Вопрос задан более трёх лет назад
  • 78161 просмотр

Комментировать
Решения вопроса 1
Руководитель Omnidesk.ru
Заходите в репозиторий — Settings — Collaborators — добавляете нужного.
Ответ написан более трёх лет назад
Нравится 15 1 комментарий
fedornabilkin @fedornabilkin

Подскажите, пожалуйста, как потом этому сопровождающему вытолкнуть свою ветку? Почему-то получаю ошибку git-receive-pack not permitted. Использую netbeanse, выталкиваю по https. При этом владелец проекта выталкивает по https без проблем. Я добавлен к проекту на github как соавтор.

Ответы на вопрос 1

ae_ph

Заходите внастройки, нажимаем «Repositories», выбираем нужный, нажимем «0 collaborators» а дальше тыкаем на кнопку «Add people»
Это для наглядности всем другим кто ищет.
623282c5bcd3b823747306.png
623282cf424a8907670135.png
623282d5eff5f497289962.png

Ответ написан более трёх лет назад
Нравится 9 3 комментария

RadCor

Автор вопроса, ответь решением этот пост, он со скринами, тот что отмечен не такой актуальный как этот, ёпт, что за несправедливость.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *