Токен GitHub OAuth2: Как ограничить доступ к чтению частного репо

#github-api

Вопрос:

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

https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps

Комментарии:

1. Документы уже решили эту проблему: используйте public_repo область действия.

2. @hisam я попробовал, и на странице авторизации было указано, что я получаю доступ к «чтению» и «записи» в их публичных репозиториях.

Ответ №1:

Оказывается, если при создании токена не предусмотрена область, связанная с репо, вы сможете прочитать публичное репо.

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