Какую область мне следует использовать для токена личного доступа, предназначенного только для добавления ключей ssh в мою учетную запись GitHub?
Я хочу иметь возможность добавлять ключи ssh в свою учетную запись GitHub из сценария bash (используя curl
).
В документации указано, что лучший способ аутентификации - использовать личный токен доступа.
Следуя инструкциям по созданию токена, мне нужно указать, к каким областям он также предоставит мне доступ. Что касается "принципа наименьших привилегий", я бы хотел, чтобы он разрешал только добавление новых ключей ssh (запись).
Однако я не уверен, к какой категории это относится. Я просмотрел документацию по областям действия, но не нашел ни одной ссылки на "ключи ssh".
Какие прицелы я должен использовать?
1 ответ
Решение
Секция admin:public_key
это то, что я искал.
В частности, объем write:public_key
.