GitHub: дать доступ к приватному репозиторию
Чтобы работать вместе, не обязательно делать репозиторий публичным. Сначала определите владельца: личный аккаунт и организация используют разные модели доступа.
Личный репозиторий
- Откройте нужный репозиторий и проверьте его имя/владельца.
- В Settings найдите Collaborators в разделе доступа.
- Выберите Add people и конкретный аккаунт.
- Отправьте приглашение; доступ появляется после принятия.
В личном приватном репозитории collaborator получает чтение и запись. Это не произвольный выбор Read/Write/Admin для любого приглашения. Если нужна более детальная модель, отдельно оцените репозиторий организации и её роли.
Организация
Доступ дают поддерживаемым участникам/командам и с нужной ролью по правилам организации. Не существует общего действия «пригласить организацию» как ещё одного пользователя личного репозитория.
Проверка и отзыв
Сверьте точный аккаунт, объём прав и доступ участника. Периодически проверяйте ненужные приглашения и доступы. Не передавайте общий логин или токен вместо нормального приглашения.
Смена visibility на Public раскрывает код и доступную историю более широкой аудитории. Это отдельное решение, требующее проверки секретов, лицензий и прав на материалы; его нельзя предлагать как стандартный шаг открытия доступа одному коллеге.