420 Stimmen

Fatal: Der aktuelle Zweig master hat keinen Upstream-Zweig

Ich versuche, eines meiner Projekte auf GitHub zu veröffentlichen, und erhalte immer diesen Fehler:

peeplesoft@jane3:~/846156 (master) $ git push

fatal: Der aktuelle Branch master hat keinen Upstream-Branch.
Um den aktuellen Branch zu pushen und remote als Upstream zu setzen, benutzen Sie

     git push --set-upstream origin master

Also habe ich es versucht und das bekommen:

peeplesoft@jane3:~/846156 (master) $ git push --set-upstream origin master

fatal: Authentifizierung fehlgeschlagen

Ein weiterer Thread von stackoverflow schlug vor, dass ich Folgendes versuche, mit enttäuschenden Ergebnissen.

peeplesoft@jane3:~/846156 (master) $ git push -u origin master

fatal: Authentifizierung fehlgeschlagen

Dann habe ich das versucht:

peeplesoft@jane3:~/846156 (master) $ git config remote.origin.push HEAD

peeplesoft@jane3:~/846156 (master) $ git push

fatal: Authentifizierung fehlgeschlagen

Irgendwelche Hinweise?

0voto

王逍遥 Punkte 41

1. Ein Computer und Ihr Github-Konto. Verwenden Sie SSH. Computercode, damit Sie keine verifizierte Bildbeschreibung hier eingeben müssen

2. git kann keinen leeren Ordner verwalten. Sie müssen also eine readme.md in einer Datei speichern. Andernfalls finden Sie die Datei nicht.

3. Ihr lokales Projekt ist nichts Neues, Projekte werden verschoben. Bitte

git init

git remote add origin +"githublink"

git add .

git commit -m "" nochmal durchgehen.

4. dann git pull origin master (der Schlüssel)

5. Schließlich git push origin master (alle Probleme lösen).

http://my.oschina.net/psuyun/blog/123005

-1voto

aurelienv Punkte 11

Für mich kommt das Problem vom Namen meines Zweiges: "#name-of-my-branch", ohne "#" funktioniert es einwandfrei!

-1voto

Deepa Punkte 1

Um dieses Problem zu lösen, müssen Sie beim Auschecken des Codes von git selbst den Befehl wie folgt eingeben:

git checkout -b branchname origin/branchname

Hier setzen wir standardmäßig den Upstream-Zweig, sodass Sie das erwähnte Problem nicht haben werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X