Как дать кому-то доступ к частному хранилищу, но при этом я могу быть единственным владельцем? - PullRequest
0 голосов
/ 16 марта 2020

У меня есть проект на Github, с которым мне нужна помощь. Он начинался как личный проект, а теперь превратился в меня, включив компанию и наняв кого-то. Как я могу дать этому человеку доступ, чтобы он не мог ничего удалить, и только мне будет разрешено принимать изменения его кода или нет?

Это личная учетная запись github, а хранилище является личным.

1 Ответ

1 голос
/ 16 марта 2020

Поскольку учетная запись является личной учетной записью, вы будете ее владельцем, если только вы не передадите право собственности в явном виде. Любой, кому вы предоставите доступ, будет соавтором. Например, они не могут получить доступ к настройкам репозитория, добавить или удалить соавторов или удалить репозиторий.

Однако GitHub не предоставляет детальных элементов управления разрешениями для соавторов репозиториев из личных учетных записей. Вы не можете запретить им доступ к записи. Эта страница справки содержит список действий, которые могут выполнять соавторы в хранилище.

Вы можете (частично) добиться желаемого, защищая свою основную ветку и требующие проверки для запросов на извлечение .

Для более детального контроля доступа вы можете создать учетную запись организации и перенести туда хранилище, оставив себя единственным пользователем с правами администратора. Затем вы можете предоставить вашему соавтору только права на чтение .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...