为组织使用容器引擎容器注册表构建触发器
Use container engine container registry build triggers for organizations
我们在使用容器引擎容器注册表构建触发器时遇到问题,因为无法在导入视图中从组织中获取存储库
从 github.
导入时
示例(删除了实际的存储库,但它们是我个人的):
我贡献的存储库(但根据 github 自从我创建组织以来我是它们的所有者):
组织存储库无处可见,我已经在 github 中进行了多次设置,但我可能遗漏了什么?
为了设置触发器,您需要对相关存储库具有管理员访问权限。 (只要您具有管理员访问权限,存储库是您个人拥有还是组织拥有都无关紧要。)
在 Container Registry 中查看组织存储库之前,如果您有权执行此操作,则需要向 github 内的组织授予 Google Cloud Platform 访问权限。
1) 登录 github 并导航至 'settings'。
2) 单击侧面菜单中的 'Applications'。
3) 单击 'Authorized OAuth Apps' 选项卡。
4) 应该有一个 'Google Cloud Platform' 的条目,点击它。
5) 您现在可以看到您的组织列表。单击组织名称右侧的 'Grant' 以授予对 Google Cloud Platform 的访问权限。
6) 此时最好退出 Google Cloud Platform 项目然后重新登录。这将确保在构建构建触发器或添加源存储库时要求您重新授权您的 github 帐户。
现在,当您 select 'GitHub' 作为来源添加构建触发器时,在您重新验证您的 github 帐户后,您应该能够看到列出的组织以及标准存储库。
我们在使用容器引擎容器注册表构建触发器时遇到问题,因为无法在导入视图中从组织中获取存储库 从 github.
导入时示例(删除了实际的存储库,但它们是我个人的):
我贡献的存储库(但根据 github 自从我创建组织以来我是它们的所有者):
组织存储库无处可见,我已经在 github 中进行了多次设置,但我可能遗漏了什么?
为了设置触发器,您需要对相关存储库具有管理员访问权限。 (只要您具有管理员访问权限,存储库是您个人拥有还是组织拥有都无关紧要。)
在 Container Registry 中查看组织存储库之前,如果您有权执行此操作,则需要向 github 内的组织授予 Google Cloud Platform 访问权限。
1) 登录 github 并导航至 'settings'。
2) 单击侧面菜单中的 'Applications'。
3) 单击 'Authorized OAuth Apps' 选项卡。
4) 应该有一个 'Google Cloud Platform' 的条目,点击它。
5) 您现在可以看到您的组织列表。单击组织名称右侧的 'Grant' 以授予对 Google Cloud Platform 的访问权限。
6) 此时最好退出 Google Cloud Platform 项目然后重新登录。这将确保在构建构建触发器或添加源存储库时要求您重新授权您的 github 帐户。
现在,当您 select 'GitHub' 作为来源添加构建触发器时,在您重新验证您的 github 帐户后,您应该能够看到列出的组织以及标准存储库。