it-swarm.com.de

Github "Fehler beim Veröffentlichen dieses Zweigs" unter Windows

Ich bin neu bei git und habe es gestern erst heruntergeladen. Als Test für mein erstes Online- (nicht lokales) Repo habe ich eine unbrauchbare Textdatei festgelegt und dann auf "Veröffentlichen" geklickt. Nach kurzer Zeit bekam ich diesen sehr nicht beschreibenden Fehler:

enter image description here

Ich weiß also, dass ich nicht in diesem Zweig veröffentlichen kann. Es gibt nur einen und es ist der Hauptzweig. Hat jemand weitere Informationen darüber, was diesen Fehler verursachen könnte?

Als Nebenbemerkung hat mein Partner Dateien erfolgreich in dasselbe Repo hochgeladen, aber ich habe keinerlei Hinweise darauf erhalten, dass dies passiert ist. Bedeutet das, dass ich nicht irgendwie mit dem Repo verbunden bin? Ich war derjenige, der es eingerichtet hat!

45
user1706538

Klicken Sie unter Windows mit der rechten Maustaste auf Ihre repository -> klicken Sie auf open a Shell here.

Sie sehen eine Eingabeaufforderung.

geben Sie git Push ein. (war mir bewusst, nachdem ich SimonBoudrias Kommentar gesehen hatte)

Die Eingabeaufforderung schlägt vor, einen anderen Befehl einzugeben oder einen Fehler anzuzeigen.

Wenn Sie in der Eingabeaufforderung aufgefordert werden, etwas anderes einzugeben, geben Sie das ein. Es wird klappen.
Wenn der Befehl "Aufforderung" einen Fehler anzeigt, veröffentlichen Sie bitte den detaillierten Fehler hier.

Info: Vielleicht möchten Sie diese App überprüfen.

36
Mr_Green

Öffnen Sie eine Shell in Ihrem Repository. Dann tippen Sie

git Push --set-upstream Origin master --force

Dadurch wird Ihr lokales Repo auf jeden Fall auf den Server hochgeladen, overwriting, falls erforderlich. Dieses sollte nur gemacht werden, wenn Sie sicher sind, dass zurzeit kein anderer Benutzer Ihr Repo veröffentlicht.

10
Nallebeorn

Ich hatte das gleiche Problem wie hier erwähnt, aber keine der oben genannten Lösungen hat geholfen. Dann fand ich diese Antwort die von Proxy settings spricht, weshalb GitHub sich auf meinem Rechner nicht festlegen konnte. Hoffe, das hilft jemand anderem

Um Ihre Proxy-Einstellungen einzurichten, müssen Sie nur diesen Befehl verwenden:

git config --global http.proxy http [s]: // Benutzername: Kennwort @ Proxyadresse: Port

3
Has AlTaiar

Eine andere Möglichkeit ist die temporäre Nichtverfügbarkeit von GitHub-Servern

Ich habe nur das gleiche Problem und habe bestätigt, dass es sich um ein Serverproblem handelt: https://status.github.com/

Beispielbild:

GitHub temporarily down

1

Ich hatte diesen Fehler, da ich vergessen hatte, den Remote Repository-Link auf dem GitHub-Desktop hinzuzufügen. Sobald der richtige Repo-Link hinzugefügt wurde, funktionierte alles.

1
Ivy Growing

Um dies zu beheben, öffnen Sie eine Eingabeaufforderung im Repo. Zum Beispiel, indem Sie in der Repo-Ansicht oben rechts auf das Zahnrad drücken und "Shell hier öffnen" auswählen.

  • Geben Sie in der Eingabeaufforderung git Push --set-upstream Origin master ein.

  • Entweder wird dies funktionieren oder es wird ! [rejected] master -> master (fetch first)

  • Geben Sie in diesem Fall git pull Origin master ein (fügen Sie --rebase hinzu, wenn Sie möchten).

In GitHub ist der Publish-Button möglicherweise immer noch sichtbar anstelle des Sync-Buttons. Wenn dies der Fall ist, starten Sie GitHub einfach neu.

Dadurch wird der standardmäßige Remote-Zweig für Ihren lokalen Zweig auf Master zurückgesetzt.

1
Dennis Åhlin

Vielleicht vergessen Sie einfach, etwas in den Beschreibungsbereich einzugeben, wenn Sie Ihre Dateien festschreiben. Jemand wie ich tippe nur den summery. Stellen Sie also sicher, dass Sie die Zusammenfassung und Beschreibung eingeben, wenn Sie ein Commit ausführen. 

Geben Sie beim Festschreiben einfach etwas in den Textbereich Beschreibung ein. Dann habe ich erfolgreich veröffentlicht.

was mache ich? 1 Wechseln Sie in den Ordner Ihres Repositorys im Windows Explorer 2 Löschen Sie die Datei, die Sie veröffentlichen möchten. und erstellen Sie es neu ... 3 Öffnen Sie GitHub für Windows und klicken Sie auf Ihr Repository. Dann werden auf der linken Seite Nicht festgeschriebene Änderungen angezeigt.
4 Geben Sie Ihre Zusammenfassung ein 5 Geben Sie Ihre Beschreibung ein (der wichtigste Schritt !!!) 6 verpflichten Sie sich zum Master 7 Klicken Sie auf Veröffentlichen, und Sie sollten erfolgreich sein.

Dies ist meine erste Antwort. Ich habe also keine Reputation, um ein Bild zu posten.

1
andylei

Ich habe diese Fehlermeldung erhalten, weil ich meinen Namen und meine E-Mail-Adresse nicht richtig konfiguriert hatte. Auf der Seite, auf der Sie dies tun (zumindest in der nativen App), sehen Sie, dass die Seite mit Ihrem Namen und Ihrer E-Mail-Adresse bereits ausgefüllt wird. Dies bedeutet jedoch nicht, dass sie als Einstellungen gespeichert werden. Um sie zu speichern, müssen Sie das Häkchen in der unteren linken Ecke des Bildschirms drücken.

0
PapaHotelPapa

Ich habe diese Fehlermeldung erhalten, weil ich bereits ein Repository mit demselben Namen auf Github erstellt und es dann lokal erstellt und versucht habe, es festzuschreiben. Die Lösung bestand darin, es aus github zu löschen und dann vom lokalen Client aus festzuschreiben. Jetzt sind sie synchron.

0
Vincent

Versuchen Sie, Ihre Änderungen vor der Veröffentlichung festzuschreiben. Es hilft mir, das gleiche Problem zu lösen.

0
VladimirS

Ich hatte auch das gleiche Problem beim Veröffentlichen meiner GitHub-Seite. Ich habe es auf folgende Weise gelöst.

$git Push

Ich habe die Fehlermeldung hier bekommen. Dann habe ich eine Pull-Anfrage gemacht

$git pull

Danach machte ich wieder den Push

$git Push

Hier habe ich die Lösung bekommen 

Hinweis: Ich benutze GitHub für Windows und habe die Seite schließlich veröffentlicht

0
Robin Raju