Как пригласить людей в частный репозиторий GitHub через интерфейс командной строки? - PullRequest
1 голос
/ 29 мая 2020

Обычно нужно щелкнуть ссылку « Пригласить команды или людей » после доступа к «https://github.com/ // настройки / доступ» в веб-браузере. Но я хочу sh сделать это через интерфейс командной строки , потому что я должен пригласить много людей. Является ли это возможным?

1 Ответ

1 голос
/ 29 мая 2020

Вы можете использовать GitHub API, чтобы добавить соавтора

PUT /repos/:owner/:repo/collaborators/:username

См. , например, здесь :

curl -H "Authorization: token YOUR_TOKEN" "https://api.github.com/repos/YOUR_USER_NAME/YOUR_REPO/collaborators/COLLABORATOR_USER_NAME" -X PUT -d '{"permission":"admin"}'

При уровне разрешений:

  • pull - может тянуть, но не пу sh, или управлять этим репозиторием.
  • push - может тянуть и пу sh, но не администрировать этот репозиторий.
  • admin - может тянуть, пу sh и управлять этим репозиторий.
  • maintain - Рекомендуется для руководителей проектов, которым необходимо управлять репозиторием без доступа к чувствительным или деструктивным действиям.
  • triage - Рекомендуется для участников, которым необходимо проактивно управлять проблемами и запросами на вытягивание без доступа на запись.

(по умолчанию «pu sh»)

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