Appveyor上的GitHub API未经授权的响应

Appveyor上的GitHub API未经授权的响应,github,jspm,appveyor,Github,Jspm,Appveyor,我们刚刚开始一个新项目,并试图通过Appveyor使CI工作。 它是一个Aureliaweb应用程序,因此我们需要在构建服务器上安装jspm 在我的工作站上,我按照@guybedford在下面的回答中的建议,在appveyor.yml脚本中配置了我的authtoken: - jspm config registries.github.auth %JSPM_GITHUB_AUTH_TOKEN% 根据 jspm安装-y命令失败,错误为:GitHub API的未经授权响应 如何在AppVeyor

我们刚刚开始一个新项目,并试图通过Appveyor使CI工作。 它是一个
Aurelia
web应用程序,因此我们需要在构建服务器上安装
jspm

在我的工作站上,我按照@guybedford在下面的回答中的建议,在appveyor.yml脚本中配置了我的authtoken:

  - jspm config registries.github.auth %JSPM_GITHUB_AUTH_TOKEN%
根据

jspm安装-y
命令失败,错误为:
GitHub API的未经授权响应


如何在AppVeyor上使用JSPM正确配置Github凭据

在本地配置凭据后,最好从
jspm registry export github
获取此令牌,以便使用与jspm完全相同的算法,而不是手动编码


如果您确实需要手动编码,那么auth令牌实际上会获取
新缓冲区(encodeURIComponent(username)+:“+encodeURIComponent(password))的值。toString('base64')
与Appveyor团队联系后,我们发现节点版本是问题所在。 安装稳定版本的Node就像一个魔咒:

ps: Install-Product node stable

谢谢你的回答。在本地配置凭据后,我获取了令牌。但它仍然给我未经授权的错误,还有其他想法吗?
ps: Install-Product node stable