Я пытаюсь использовать расширение grunt-gh-pages для фиксации моей ветки gh. Он работает нормально локально, но когда я использую TRAVIS-CI, он терпит неудачу. Он дает следующее сообщение об ошибке -
Warning: fatal: remote error:
You can't push to git://github.com/tusharmath/tusharm.com.git
Use https://github.com/tusharmath/tusharm.com.git
Use --force to continue.
И когда я обновляю опцию репо, я получаю следующую ошибку:
Warning: remote: Anonymous access to tusharmath/tusharm.com.git denied.
fatal: Authentication failed for 'https://github.com/tusharmath/tusharm.com.git/'
Use --force to continue.
Aborted due to warnings.
Поэтому я просто хочу, чтобы Travis-ci передал файлы в ветке gh-pages моего репо. Есть ли способ сделать это?
Обновить Окончательный .travis.yml
, который решил проблему
language: node_js
node_js:
- '0.11'
before_script:
- git config --global user.email "[email protected]"
- git config --global user.name "Travis-CI"
after_script:
- git config credential.helper "store --file=.git/credentials"
- echo "https://${GH_TOKEN}:@github.com" > .git/credentials
- node ./node_modules/grunt-cli/bin/grunt release
env:
global:
secure: {"lots-of-seemingly-random-characters"}