Я настраиваю интеграцию Travis Ci с моим репозиторием на страницах GitHub, и я получаю эту ошибку при фиксации в моей ветке dev, которая по завершении должна автоматически фиксироваться в моей главной ветке.
Моя ошибка: gh-token is invalid. Details: GET https://api.github.com/user: 401 - Bad credentials // See: https://developer.github.com/v3
Мой поток мерзавцев выглядит следующим образом: я использую dev в качестве промежуточной ветви.Приложение использует vue.js и требует производственную сборку, которую нужно передать мастеру в производственную сборку.
- передать локальную ветвь в удаленную ветвь
- создать запрос извлеченияв удаленной ветви функций в ветку dev
- объединить ветку Feature с веткой dev (это когда Travis CI должен перейти к мастеру)
Вот мой текущий .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