我有一个私有存储库,该存储库属于使用https://codecov.io/的组织设置。代码覆盖率报告可从https://codecov.io/gh/myorganization/our-repository获得。但是,当我单击最后一个链接时,我得到以下信息:
即使我组织中的其他人也可以查看该报告。好吧,我点击“添加私有范围”以继续并遇到以下问题:
在底部,我是GitHub上的三个组织。我的问题是我只想授予codecov访问其中之一的权限。 是否可以“取消选中”其他组织,而仅授予codecov访问单个组织的权限?我尝试单击绿色的对勾。那只是带我到this page。
答案 0 :(得分:0)
我通过电子邮件询问了GitHub,并得到了回复:
当前无法锁定个人访问令牌或OAuth应用程序生成的OAuth令牌,以仅访问特定存储库。当使用回购范围生成令牌时,该令牌将授予对相应用户有权访问的所有公共和专用存储库的访问权限。
但是,我确实想提到GitHub Apps作为可能的选择。 GitHub Apps提供了对第三方应用程序有权访问哪些存储库的更详细控制。
因此不可能限制codecov.io可以访问的组织。