Tôi đang cố gắng sử dụng tiện ích mở rộng grunt-gh-pages để cam kết với chi nhánh của tôi. Nó hoạt động tốt tại địa phương nhưng khi tôi sử dụng TRAVIS-CI nó không thành công. Nó cung cấp cho các thông báo lỗi sau -Cam kết qua travis ci thất bại
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.
Và khi tôi cập nhật tùy chọn repo tôi nhận được lỗi sau -
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.
Vì vậy, về cơ bản tôi chỉ muốn Travis-ci để thực hiện các tập tin trong gh- trang chi nhánh của repo của tôi. Có cách nào làm được việc này không?
Cập nhật Các thức .travis.yml
rằng giải quyết vấn đề
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"}
Tôi đoán nó vì tôi din't khá hiểu việc sử dụng credential.helper. – Tushar
Bạn có thể kiểm tra nhật ký xây dựng đầy đủ tại đây https://travis-ci.org/tusharmath/tusharmath.github.io/builds/9803395 – Tushar
Thông báo lỗi khá rõ ràng về những gì bị thiếu. Bạn đã thử thêm '--global' vào' git config' để gọi thêm trong '.travis.yml' chưa? – henrikhodne