Próbuję użyć rozszerzenia grunt-gh-pages, aby zatwierdzić mój oddział gh. Działa dobrze lokalnie, ale gdy korzystam z TRAVIS-CI, nie działa. Daje się następujący komunikat o błędzie -Zatwierdzanie przez Travis ci Failing
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.
I kiedy zaktualizować repo opcji pojawia się następujący błąd -
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.
Więc w zasadzie po prostu chcę Travis-ci popełnienia pliki w gh- strony oddziału mojego repo. Czy jest jakiś sposób na zrobienie tego?
Aktualizacja Ostateczna .travis.yml
że rozwiązał problem
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"}
Chyba jego ponieważ ja din't dość zrozumieć wykorzystanie credential.helper. – Tushar
Można sprawdzić pełne dzienniki kompilacji tutaj https://travis-ci.org/tusharmath/tusharmath.github.io/builds/9803395 – Tushar
Komunikat o błędzie jest dość jasne, co brakuje. Czy próbowałeś dodać '--global' do' git config', wywołując więcej w twoim '.travis.yml'? – henrikhodne