我正在使用我的github帐户注册一个网站。但为什么github允许应用程序访问我的私人仓库?
我的期望是github应该允许我控制我想要授予该应用程序的访问权限。
此应用程序将能够阅读 并编写所有公共和私有存储库数据。这包括 以下内容:
- 代码
- 问题
- 拉
- 要求
- Wikis
- 设置
- Webhooks和服务
- 部署密钥
答案 0 :(得分:2)
遗憾的是,Github的权限并不是那么精细。
他们列在这里:https://developer.github.com/v3/oauth/#scopes
该网站可能会请求repo
权限。如果Github允许您选择允许第三方应用程序访问的存储库,但它目前是全有或全无。这将是很好的。
该网站可能有也可能没有该权限的合法需求(例如,CI服务可能需要访问私有仓库)。我们无法为您回答这一部分 - 您必须自行决定登录是否值得冒险。