作者:lyglpp | 来源:互联网 | 2023-05-19 12:38
如果我尝试单击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组织帐户中开始构建新的存储库?
1> MattiSG..:
这确实与您的组织有第三方应用程序限制或"第三方白名单"有关.
您可能最初没有检测到问题,因为您当前的公共存储库仍然会收到Web挂钩,因此可能需要几周时间才能解决Travis问题,并且与激活的关联可能会在您的脑海中长期丢失.
所以,现在您已经发现这些奇怪的CORS/500与第三方应用程序限制相关联,您需要再次授予对Travis的访问权限.但是怎么样?Travis已被允许访问,登录后不会再次询问您!
您必须在GitHub配置文件中转到您自己的用户批准的应用程序列表,然后单击Travis-CI列表旁边的"查看".如果向下滚动,您将获得"组织访问权限"列表.您的受限制组织应列在此处,并在其名称旁边加上十字.点击"授予访问权限"以允许Travis进入您的组织.
现在一切都井然有序了,你应该能够为你的回购激活Travis了!只需在"翻转开关"后按下新提交即可触发构建.