我正在将我的Travis Ci集成到我的GitHub页面仓库中,并且在提交到我的dev分支时遇到此错误,完成该操作后,该错误将自动提交到我的master分支。
我的错误:
gh-token is invalid. Details: GET https://api.github.com/user: 401 - Bad credentials // See: https://developer.github.com/v3
我的git流程如下: 我将dev用作中介分支。该应用程序正在使用vue.js,并需要一个生产版本,该生产版本应推送至主版本。
这是我当前的.travis.yml
if: branch = dev
language: node_js
node_js:
- "lts/*"
cache:
directories:
- "node_modules"
script:
- set -e
- npm run build
deploy:
provider: pages
skip_cleanup: true
github_token: GITHUB_TOKEN
keep_history: true
local_dir: build
target_branch: master
on:
branch: dev
我已经确认了我的GitHub访问令牌并尝试增加权限。我当前使用的令牌仅具有公共回购访问权限,该访问基于Travis CI文档
答案 0 :(得分:0)
可能很容易解决。
您是否尝试过像环境变量一样访问GITHUB_TOKEN
?
github_token: $GITHUB_TOKEN