SmartQuery /ВОПРОС → ПРИМЕР → ПОНЯТНЫЙ ОТВЕТ
Системы и инструменты

GitHub: дать доступ к приватному репозиторию

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

Личный репозиторий

  1. Откройте нужный репозиторий и проверьте его имя/владельца.
  2. В Settings найдите Collaborators в разделе доступа.
  3. Выберите Add people и конкретный аккаунт.
  4. Отправьте приглашение; доступ появляется после принятия.

В личном приватном репозитории collaborator получает чтение и запись. Это не произвольный выбор Read/Write/Admin для любого приглашения. Если нужна более детальная модель, отдельно оцените репозиторий организации и её роли.

Организация

Доступ дают поддерживаемым участникам/командам и с нужной ролью по правилам организации. Не существует общего действия «пригласить организацию» как ещё одного пользователя личного репозитория.

Проверка и отзыв

Сверьте точный аккаунт, объём прав и доступ участника. Периодически проверяйте ненужные приглашения и доступы. Не передавайте общий логин или токен вместо нормального приглашения.

Смена visibility на Public раскрывает код и доступную историю более широкой аудитории. Это отдельное решение, требующее проверки секретов, лицензий и прав на материалы; его нельзя предлагать как стандартный шаг открытия доступа одному коллеге.

Документация