【发布时间】:2015-06-30 22:09:48
【问题描述】:
为了在 Travis-CI 上进行测试,我需要通过 wget 从 github 下载一些项目。这是我在 travis 日志中的内容:
Requesting a tar: 'wget https://api.github.com/repos/apache/hbase/tarball/1.1.0.1 -O src/main/java/apache-hbase.tar.gz'
--2015-06-28 18:24:16-- https://api.github.com/repos/apache/hbase/tarball/1.1.0.1
Resolving api.github.com (api.github.com)... 192.30.252.139
Connecting to api.github.com (api.github.com)|192.30.252.139|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2015-06-28 18:24:16 ERROR 403: Forbidden.
Github 支持解释为:
您可能已达到未经身份验证请求的速率限制: https://developer.github.com/v3/#rate-limiting
如果您切换到发出经过身份验证的请求 - 您应该得到一个 更好的 API 速率限制。我们不为 Travis 提供支持 平台,因此您应该联系 Travis 支持以了解 使用其平台发出经过身份验证的请求的选项。
所以问题是:是否可以安全地重复使用 Travis-CI 凭据或我的 travis 用户的凭据来使用 github api 而不受每小时 60 个请求的限制?
【问题讨论】:
标签: travis-ci