【发布时间】:2015-06-19 22:59:11
【问题描述】:
使用 Travis CI 构建项目时,我的安装命令之一(在 .travis.yml 中定义,由于状态码 403 中止:
tsd reinstall
-> running reinstall
-> an error occured!
unexpected status code: 403 on: https://api.github.com/repos/borisyankov/DefinitelyTyped/branches/master
Error: unexpected status code: 403 on: https://api.github.com/repos/borisyankov/DefinitelyTyped/branches/master
at Request.<anonymous> (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/tsd/build/http/CacheStreamLoader.js:158:28)
at Request.emit (events.js:107:17)
at Request.onRequestResponse (/home/travis/.nvm/versions/node/v0.12.4/lib/node_modules/tsd/node_modules/request/request.js:1156:10)
at ClientRequest.emit (events.js:107:17)
at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:426:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:111:23)
at TLSSocket.socketOnData (_http_client.js:317:20)
at TLSSocket.emit (events.js:107:17)
at readableAddChunk (_stream_readable.js:163:16)
at TLSSocket.Readable.push (_stream_readable.js:126:10)
[...]
The command "tsd reinstall" failed and exited with 1 during .
当从我的本地机器调用github api url 时,我得到了正常响应。所以肯定是介于travis和github api之间的东西。
【问题讨论】:
-
我也遇到了同样的问题。不知道如何解决它:)
标签: https continuous-integration travis-ci github-api definitelytyped