Github,限制第三方访问组织

Github, restricting third-party access to organizations

我将我的 Github 帐户用于个人和专业项目。我是几个与我的职业生涯相关的 Github "organizations" 的成员。

我想在空闲时间开始为一个开源项目做贡献,但该项目要求我签署一份贡献协议。该协议是一个 Github application/bot 协议,需要对我的个人信息进行只读访问(这很好),但还需要对我的 "repository webhooks and services."

进行管理员访问

问题是,我不愿意允许任何类型的管理员访问属于我的专业组织的存储库的第三方机器人。似乎没有办法在不修改组织本身的 每个人 的设置的情况下禁止访问我的组织。

除了为我的个人身份和职业身份维护单独的 Github 帐户外,还有什么办法可以解决这个问题吗?

我不确定为什么这个问题被否决了;也许它对我的需求太具体了。但是,我联系了 Github 支持并收到了这个答复:

GitHub does not have more granular permissions for third-party access restrictions other than what is outlined here:

https://help.github.com/articles/about-third-party-application-restrictions/

As you mention, currently only the owner of an organization can enable third-party access restrictions -- it isn't possible for a user to set those restrictions when authorizing an app.

However, this is definitely a feature that has been requested before.