Личный токен доступа github с областью доступа только клонов - PullRequest
0 голосов
/ 14 апреля 2020

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

Я в значительной степени перепробовал все четыре, один за другим, и даже выбрать все - нет Работа. (каким-то образом выбор repo, который будет автоматически проверять все остальные 4, будет работать, но это даст полный доступ. Я прочитал документацию по областям действия https://developer.github.com/apps/building-oauth-apps/understanding-scopes-for-oauth-apps/, которая не очень помогает мне понять это.

 repo Full control of private repositories

 repo:status Access commit status
 repo_deployment Access deployment status
 public_repo Access public repositories
 repo:invite Access repository invitations

enter image description here

Требуется только доступ к клону и больше ничего.

Заранее благодарен за любые предложения помощи.

1 Ответ

0 голосов
/ 15 апреля 2020

Вы не можете ограничить личный токен доступа только для чтения на GitHub. Вам потребуется использовать ключ развертывания и S SH, чтобы обеспечить доступ только для чтения. Обратите внимание, что ключи развертывания могут также иметь доступ pu sh, поэтому не устанавливайте этот флажок.

...