Ich versuche, mich bei GitHub mit einem persönlichen Zugriffstoken zu authentifizieren. In den Hilfeseiten von GitHub wird angegeben, die cURL-Methode zur Authentifizierung zu verwenden (Erstellen eines persönlichen Zugriffstokens). Ich habe dies versucht, aber ich kann immer noch nicht auf GitHub pushen. Bitte beachten Sie, dass ich versuche, von einem nicht authentifizierten Server aus zu pushen (Travis CI).
cd $HOME
git config --global user.email "emailadresse@yahoo.com"
git config --global user.name "benutzername"
curl -u "benutzername:" https://github.com/benutzername/ol3-1.git
git clone --branch=gh-pages https://github.com/benutzername/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 auf gh-pages geschoben"
git push -fq origin gh-pages
Dieser Code verursacht die Fehler:
remote: Anonymer Zugriff auf scuzzlebuzzle/ol3-1.git verweigert.
fatal: Authentifizierung fehlgeschlagen für 'https://github.com/scuzzlebuzzle/ol3-1.git/'"