首页 > 解决方案 > 个人访问令牌仅用于修改存储库 GITHUB

问题描述

我想选择正确的选项,该选项将允许此 API 密钥通过仅送到它们(添加内容)来修改我的存储库。我在此处选择以下哪个选项?我想尽可能地限制密钥。

它也只会推送到我拥有的公共回购。

我认为它在repo下,也许是 repo 部署……但帽子让我觉得它有创建repos 的能力。我想基本上只**修改**一个。 在此处输入图像描述

标签: gitapigithuboauth

解决方案


这就是public-repo范围,根据这个问题,它比 repo 范围更窄。

但是,“写入”访问不区分推送和新存储库,如GitHub 存储库“创建”API中所示

使用 OAuth 时,授权必须包括:

  • public_repo 范围或 repo 范围以创建公共存储库
  • repo 范围以创建私有存储库

我不知道范围更窄。


推荐阅读