如何允许Travis CI访问具有受限应用程序访问权限的GitHub组织?

如何允许Travis CI访问具有受限应用程序访问权限的GitHub组织?,github,travis-ci,Github,Travis Ci,如果我尝试单击Travis帐户中新存储库旁边的“翻转开关”,翻转开关会自动切换,但挂钩从未配置,我无法触发Travis中的构建 如果我查看控制台,可以看到以下错误: XMLHttpRequest无法加载https://api.travis-ci.org/hooks/123456. 请求的资源上不存在“Access Control Allow Origin”标头。起源'https://travis-ci.org因此,不允许访问。响应的HTTP状态代码为500。 这可能与我的GitHub组织激活了

如果我尝试单击Travis帐户中新存储库旁边的“翻转开关”,翻转开关会自动切换,但挂钩从未配置,我无法触发Travis中的构建

如果我查看控制台,可以看到以下错误:

XMLHttpRequest无法加载https://api.travis-ci.org/hooks/123456. 请求的资源上不存在“Access Control Allow Origin”标头。起源'https://travis-ci.org因此,不允许访问。响应的HTTP状态代码为500。

这可能与我的GitHub组织激活了第三方应用程序限制有关。然而,我以前的所有存储库仍然可以很好地构建,而且已经过了几个星期了


如何在我的Travis Organization帐户中开始构建新的存储库?

这确实与您的组织有第三方应用程序限制或“第三方白名单”有关

由于您当前的公共存储库,您可能一开始无法检测到问题,因此您可能需要几周时间才能发现Travis的问题,并且您的头脑中可能早已失去了与激活的联系

所以,现在您已经发现这些奇怪的CORS/500与第三方应用程序限制有关,您需要再次授予对Travis的访问权。但是怎么做呢?Travis已经被允许访问,登录后不会再要求您访问

您必须在GitHub配置文件中转到,然后单击Travis CI列表旁边的“查看”。 如果向下滚动,您将获得“组织访问”列表。您的受限组织应在此处列出,并在其名称旁边打叉。单击“授予访问权限”允许Travis进入您的组织


现在一切都应该井然有序,你应该能够激活Travis进行回购!您只需要在“翻转开关”后按下一个新的提交按钮来触发构建即可。

是否可以使用脚本在curl中执行此操作?