git - 使用访问 token 推送到 github 的最小范围集

标签 git github push

我有一个公共(public) github 存储库(我几年前创建的)。我启用了两因素身份验证。我想创建一个 github API token ,以便能够将一些更改推送到我的 repo。
我必须在 github“新个人访问 token ”页面中选择的最小范围集是什么,才能将更改推送到这个 repo?
我想避免赋予 token 不必要的任何权利。

最佳答案

根据GitHub documentation ,公共(public)存储库的范围是 public_repo , 对于私有(private)仓库是 repo .
具有这些范围之一的 token 是 Git 推送或 pull 访问可能的最有限的访问权限;但是,该 token 可以访问所有公共(public)(分别为私有(private))存储库,也可以用于某些 API 访问。如果您对此感到担忧,您可以为您的个人帐户使用 SSH key ,或者进一步限制它,为相关存储库使用读写部署 key 。

关于git - 使用访问 token 推送到 github 的最小范围集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63906613/

相关文章:

javascript - Node 应用程序上无法获取/文件名错误

Git 显示提交的标签

git - 在 `git format-patch` ,`git am` , `git pull` 之后在 git 历史中双重提交

git - 如何在 github 子目录中托管 Jekyll 博客?

git - 如何在不丢失我在 github 上的工作的情况下 merge 回 master?

github - Go,如何从 github 导入包并在不使用 go get 的情况下构建

GIT:无法暂存更改以提交,在我提交更改之前无法 pull

git - 获取服务=未找到 git-receive-pack : did you run git update-server-info on the server?

ios - 快速获取设备 token

arrays - 在 perl 中,为什么 push 导致由 qr 创建的正则表达式在未放入双引号时被更改?