Доступны ли коллабораторы на GitHub?
Одна вещь, которую я заметил: используя интерфейс GitHub, я добавил сотрудника в репозиторий. Я видел, что они совершили изменения без каких-либо полномочий/одобрения от меня. Это был частный репозиторий.
С частными репозиториями, как мне предоставить доступ к чтению или доступу к записи?
Ответы
Ответ 1
С частными репозиториями, как мне предоставить доступ к чтению или доступу к записи?
Этот вид разрешения недоступен для простых учетных записей. Когда вы добавляете пользователя в качестве соавтора, он получает разрешения на чтение/запись.
История меняется, если у вас есть Organization. Организации содержат команды, и каждая команда может иметь различный уровень доступа, включая только чтение.
Вы можете назначить пользователей определенной группе только для чтения, и они будут иметь доступ только к репозиториям.
Ответ 2
Частные репозитории в обычной учетной записи пользователя являются сделкой "все или ничего": либо у кого-то есть полный доступ для чтения/записи (т.е. они являются соавтором), либо у них нет доступа. Однако, если вы настроили organization, создайте репо под эгидой организации, а затем добавьте соавтора, у вас будет гораздо больше мелкозернистый контроль (включая предоставление доступа только для чтения к частному репо).