【发布时间】:2020-03-31 06:21:19
【问题描述】:
最近我删除了一位离开我们 github 项目的前合作者的写作权。
然后我注意到,在提交页面中,没有更多关于使用 AppVeyer 进行持续集成测试的报告(通过单击红叉或绿勾)。
我再次向这位前合作者授予了写入权限,并且 AppVeyer 的报告再次可见。
所以我更仔细地查看了与 AppVeyor 和这位前合作者相关的功能。我看到了:
在https://ci.appveyor.com/team at Account > Team > GitHub 团队中,我尚未授予对任何 GitHub 团队的访问权限,通过单击配置团队,我看到 AppVeyor 被授权代表 this_former_collaborator GitHub 帐户与管理员行事:repo_hook, read:org, repo:status 范围。
对于我们的组织,在 https://github.com 中,通过在 Seetings > 第三方访问中编辑 AppVeyor CI 应用程序,我看到“this_former_collaborator 请求批准”。
我可以做些什么来从这个前贡献者那里删除我们的 Github 项目的写入权限,同时在项目提交页面上保留正在进行的 AppVeyor CI 测试的结果(并且不会丢失测试的历史记录)?
【问题讨论】:
标签: github continuous-integration appveyor