我们的网络上有一个构建系统,经常会为我们公司的IP地址点击github api limit。当然,这也会阻止本地开发人员。
readme表示我们应该能够对更多请求进行身份验证,但我无法查看。
Github API有每小时60个请求的速率限制 非认证用途。由于TSD使用本地,您可能永远不会遇到此问题 缓存和定义文件从Github RAW网址下载。 如果您需要更多,那么范围有限的Github OAuth令牌可以 用来将限制提升到5000。
答案 0 :(得分:3)
这是一个可选的JSON编码文件,用于定义全局设置。 TSD在用户的主管中查找它(例如:Windows上的%USERPROFILE%
,Linux上的$HOME
/ ~
)以及当前的工作目录。
"的代理强>" - 使用http proxy
request包支持的任何标准http代理。
{
"proxy": "http://proxy.example.com:88"
}
"的令牌强>" - Github OAuth令牌:
OAuth令牌可用于将Github API速率限制从每小时60个增加到5000个(非缓存)请求。令牌只需要'read-only access to public information',因此不需要额外的OAuth范围。
{
"token": "0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33"
}
您可以在Github.com上创建此令牌:
TSD Turbo 5000
" token
文件中的.tsdrc
元素。$ tsd rate
随时在https://github.com/settings/applications
上更改或撤消令牌注意:请记住.tsdrc
文件不安全。除非您知道自己在做什么,否则不要使用具有额外范围的令牌。
裸露的范围'令牌相对无害,因为它提供对公共信息的只读访问权限,与任何非认证访问权限相同。但它确实识别任何使用你的所做的请求,因此仍然 责任将该令牌保密。