首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DefinitelyTyped/tsd时Travis CI抛出状态代码403

使用DefinitelyTyped/tsd时Travis CI抛出状态代码403
EN

Stack Overflow用户
提问于 2015-05-25 23:41:41
回答 1查看 700关注 0票数 2

当使用Travis构建项目时,我的安装命令之一(由于状态代码403在.travis.yml中止中定义):

代码语言:javascript
复制
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之间的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-19 14:59:11

按照布莱克·恩布里的指示,无论何时在任何地方使用tsd (本地机器除外),我们都应该使用一个.tsdrc,其中我们添加了一个Github令牌(或者使用一个出于安全原因而更明智的env TSD_GITHUB_TOKEN --您可以在Travis上加密令牌)。

关于如何创建令牌的说明也可以在DefinitelyTyped回购页面上找到,所有说明都在这里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30447362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档