git - 个人访问令牌仅用于修改存储库 GITHUB
问题描述
我想选择正确的选项,该选项将允许此 API 密钥通过仅推送到它们(添加内容)来修改我的存储库。我在此处选择以下哪个选项?我想尽可能地限制密钥。
它也只会推送到我拥有的公共回购。
我认为它在repo下,也许是 repo 部署……但帽子让我觉得它有创建repos 的能力。我想基本上只**修改**一个。
解决方案
这就是public-repo
范围,根据这个问题,它比 repo 范围更窄。
但是,“写入”访问不区分推送和新存储库,如GitHub 存储库“创建”API中所示
使用 OAuth 时,授权必须包括:
- public_repo 范围或 repo 范围以创建公共存储库
- repo 范围以创建私有存储库
我不知道范围更窄。