github - oauth'ing CodeCov.io for Github.com 时如何限制允许访问的组织?
问题描述
我有一个私有存储库,属于带有https://codecov.io/的组织设置。代码覆盖率报告可在https://codecov.io/gh/myorganization/our-repository获得。但是,当我单击最后一个链接时,我得到了这个:
即使我组织中的其他人能够查看报告。好吧,我点击“添加私有范围”继续,遇到了这个问题:
底部是我在 GitHub 上加入的三个组织。我的问题是我只想让 codecov 访问其中之一。是否可以“取消选中”其他人,并且只允许 codecov 访问单个组织?我试过点击绿色复选标记。那只是把我带到这个页面。
解决方案
我通过电子邮件向 GitHub 询问了这个问题,并得到了回复:
目前无法锁定个人访问令牌或 OAuth 应用程序生成的 OAuth 令牌,使其只能访问特定的存储库。当使用 repo 范围生成令牌时,该令牌授予对相应用户有权访问的所有存储库(公共和私有)的访问权限。
但是,我确实想提到 GitHub 应用程序作为一个可能的选项。GitHub 应用程序可以更详细地控制 3rd 方应用程序可以访问的存储库。
因此无法限制 codecov.io 可以访问哪些组织。
推荐阅读
- ruby-on-rails - 设计范围成员路由问题
- android - 在没有通知的情况下不经常更新位置?
- c - C - 有没有办法读取用户输入的单个字符,而不是将其余字符“下推”到下一个输入请求?
- java - JSOUP .attr() 方法不从工作 html 中提取数据
- ios - 为什么我的控制台 po 没有给出错误但相同的代码行使应用程序崩溃
- java - 使用 java 映射一些名称和值
- node.js - 如何将 gulp watch 脚本转换为 gulp 4
- apache-spark - 如何将 Spark 驱动程序日志发送到历史服务器?(独立模式)
- android - Kotlin:导入库时出现 Azure AD B2C 错误
- android - 如何在 Android Espresso 中将页面滚动到最底部?