如何允许 Travis-CI 访问具有受限应用程序访问权限的 GitHub 组织?
How to allow Travis-CI access to a GitHub organisation with restricted applications access?
如果我尝试单击我的 Travis 帐户中新存储库旁边的“翻转开关”,翻转开关和挂钩从未配置,我无法在 Travis 中触发构建。
如果我查看控制台,我会看到以下错误:
XMLHttpRequest cannot load https://api.travis-ci.org/hooks/123456. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://travis-ci.org' is therefore not allowed access. The response had HTTP status code 500.
这可能与我的 GitHub 组织激活了第三方应用程序限制有关。然而,我以前的所有存储库仍然构建良好,而且已经过去了几周!
如何在我的 Travis 组织帐户中开始构建新存储库?
这确实与您的组织有第三方应用程序限制或“第三方白名单”有关。
由于您当前的 public 个存储库 still receive web hooks,您一开始可能无法检测到问题,因此您可能需要数周时间才能在 Travis 中遇到问题,并且与激活的连接可能会长期丢失你的想法。
所以,现在您已经发现这些奇怪的 CORS/500 与第三方应用程序限制有关,您需要再次授予 Travis 访问权限。但是怎么办? Travis 已被允许访问并且不会在登录时再次要求您访问!
您必须转到 GitHub 个人资料中的 your own user-approved application list,然后单击 Travis-CI 列表旁边的“查看”。
如果向下滚动,您将获得“组织访问”列表。您的受限组织应在此处列出,其名称旁边带有叉号。单击“授予访问权限”以允许 Travis 进入您的组织。
现在一切都应该井井有条,您应该能够为您的代码库激活 Travis!您只需要在“按下开关”后通过推送新提交来触发构建。
如果我尝试单击我的 Travis 帐户中新存储库旁边的“翻转开关”,翻转开关和挂钩从未配置,我无法在 Travis 中触发构建。
如果我查看控制台,我会看到以下错误:
XMLHttpRequest cannot load https://api.travis-ci.org/hooks/123456. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://travis-ci.org' is therefore not allowed access. The response had HTTP status code 500.
这可能与我的 GitHub 组织激活了第三方应用程序限制有关。然而,我以前的所有存储库仍然构建良好,而且已经过去了几周!
如何在我的 Travis 组织帐户中开始构建新存储库?
这确实与您的组织有第三方应用程序限制或“第三方白名单”有关。
由于您当前的 public 个存储库 still receive web hooks,您一开始可能无法检测到问题,因此您可能需要数周时间才能在 Travis 中遇到问题,并且与激活的连接可能会长期丢失你的想法。
所以,现在您已经发现这些奇怪的 CORS/500 与第三方应用程序限制有关,您需要再次授予 Travis 访问权限。但是怎么办? Travis 已被允许访问并且不会在登录时再次要求您访问!
您必须转到 GitHub 个人资料中的 your own user-approved application list,然后单击 Travis-CI 列表旁边的“查看”。 如果向下滚动,您将获得“组织访问”列表。您的受限组织应在此处列出,其名称旁边带有叉号。单击“授予访问权限”以允许 Travis 进入您的组织。
现在一切都应该井井有条,您应该能够为您的代码库激活 Travis!您只需要在“按下开关”后通过推送新提交来触发构建。