Tôi đang cố gắng xác thực với GitHub bằng mã thông báo truy cập cá nhân. Trong tệp trợ giúp tại github, nó tuyên bố sử dụng phương thức cURL để xác thực ( https://help.github.com/articles/creating-an-access-token-for-command-line-use ). Tôi đã thử điều này, nhưng tôi vẫn không thể đẩy lên GitHub. Xin lưu ý, tôi đang cố đẩy từ máy chủ chưa được xác thực (Travis-CI).
cd $HOME
git config --global user.email "emailaddress@yahoo.com"
git config --global user.name "username"
curl -u "username:<MYTOKEN>" https://github.com/username/ol3-1.git
git clone --branch=gh-pages https://github.com/username/ol3-1.git gh-pages
cd gh-pages
mkdir buildtest
cd buildtest
touch asdf.asdf
git add -f .
git commit -m "Travis build $TRAVIS_BUILD_NUMBER pushed to gh-pages"
git push -fq origin gh-pages
Mã này gây ra lỗi:
từ xa: Quyền truy cập ẩn danh vào scuzzlebuzzle / ol3-1.git bị từ chối.
nghiêm trọng: Xác thực không thành công cho ' https://github.com/scuzzlebuzzle/ol3-1.git/ ' "