Несанкционированный ответ от GitHub API на Appveyor

Мы только начали с нового проекта и пытались заставить CI работать через Appveyor. ЭтоAurelia веб-приложение, поэтому нам нужноjspm на сервере сборки.

На моей рабочей станции янастроил JSPM вручнуюкак предложил @guybedford в своем ответе ниже и настроил мой authtoken в скрипте appveyor.yml:

  - jspm config registries.github.auth %JSPM_GITHUB_AUTH_TOKEN%

В настоящее время мой appveyor.yml выглядит так, основываясь наАвто настройка раздела из JSPM

version: 1.0.{build}
os: Visual Studio 2015
build:
  verbosity: detailed
environment:
  JSPM_GITHUB_AUTH_TOKEN:#token from jspm registry export github (locally)#
install:
  - ps: Set-Culture nl-NL
  - ps: Install-Product node $env:nodejs_version
  - cd src\Web
  - npm uninstall jspm -g
  - npm install -g jspm
  - npm install -g gulp
  - npm install
  - jspm config registries.github.auth %JSPM_GITHUB_AUTH_TOKEN%
  - jspm config registries.github.maxRepoSize 0
  - jspm registry export github #output to see what the registry looks like
  - jspm install -y
  - gulp build
  - cd ..\..
nuget:
  account_feed: true
before_build:
  - dnvm install -r clr -arch x86 1.0.0-rc1-update1
  - dnu restore
  - nuget restore

jspm install - y команда завершается с ошибкой:Unauthorized response for GitHub API.

Как правильно настроить учетные данные Github с помощью JSPM в AppVeyor?

Ответы на вопрос(2)

Ваш ответ на вопрос