Github-Fenster: Commit fehlgeschlagen: Fehler beim Erstellen eines neuen Commits
Habe ich: http://windows.github.com/
Mein Aktuelles Projekt hat rund 20k Dateien, um 150MB (und sprechen nicht darüber, wie langsam es ist und ich kann nicht eine Sache jetzt) es ist nicht einmal lassen Sie mich Begehen! Ich bekomme diese Fehlermeldung: Vorgang fehlgeschlagen: Fehler beim erstellen eines neuen commit.
Scheint, dass niemand hat.
Hab ich schon gelöscht, die Ordner und kloniert wieder, kein entkommen. Was ist zu tun?
Wenn ich öffnen Sie die shell, alle diese *** stürzt ab!
Edit:
Denn das problem habe ich eingeschaltet, um Git Extensions und schaue nicht zurück!
Dank für Eure Antworten
InformationsquelleAutor der Frage Totty.js | 2012-06-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mir das passiert. Versuchen Sie, öffnen PowerShell und manuell zu Begehen, jede Datei mit "git add [Dateiname]" - Befehl. Um zu sehen, welche Dateien Hinzugefügt wurden, geben Sie "git status" in der Befehlszeile. Die grünen-Dateien Hinzugefügt wurden, die roten wurden nicht Hinzugefügt.
Sobald Sie Hinzugefügt haben, Sie alle, geben Sie "git commit." Dann gehen Sie zurück zu Github für Windows und synchronisiere.
Ich bin mir nicht sicher, was bewirkt, dass dieses Problem, aber sobald ich folgte die oben genannten Schritte, Github ging zurück zu seiner normalen, genial Verhalten.
InformationsquelleAutor der Antwort mpoulshock
Ich hatte dieses problem auch, nach einem unerwarteten Absturz. Ich konnte es nicht lösen mit Hilfe der 'Open Shell' - option wie vorgeschlagen. Ich hatte zum öffnen des Windows-CLI (
Start -> run -> cmd
) und löschen Sie dieindex.lock
Datei in meinem GitHub-Ordner:Dann, als ich ging zurück, um die GitHub-app, engagierte Sie sich erfolgreich.
Beachten Sie, dass für einige Menschen, nach Kommentare, die Datei zu löschen, die nicht den
.lock
Erweiterung, so dass der delete-Befehl könnte auchdel index
.InformationsquelleAutor der Antwort underblob
Im mit Githug für Windows (7) und vor dem gleichen problem. Während der Verwendung von PowerShell habe ich realisiert, dass ich nicht füllen Vollständigen Namen und die E-Mail-Adresse in
tools > options
. Sehen aus wie ein Anfänger-Fehler (und bin!).hoffe, es hilft!
InformationsquelleAutor der Antwort Daniel Vitor
nur versuchen zu Begehen, ein paar von Ihren updates. 5 zum Beispiel. und dann machen Sie einen anderen Begehen, mit allen anderen updates.
InformationsquelleAutor der Antwort Sorokin Andrey
Ich bin mit windows client-und immer die gleichen Fehler. Dann plötzlich erkannte ich, dass meine lokale db im app_data eröffnet wurde, auf dem SQL management. Es ist nur einfach sich nicht verpflichten, die einige Dateien auf github, wenn Sie geöffnet werden, oder die Verwendung in anderen Programmen.
Nur getrennt, management studio geschlossen und einfach nur engagiert.
Dies kann in Ihrem Fall auch. Überprüfen Sie Ihre Dateien!
InformationsquelleAutor der Antwort osmancelik
Also Jungs, das ist voll die Schritte, die ich nehmen musste, um das problem zu beheben...
1) Verwenden Sie Process Explorer (Sie können es herunterladen form hier http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) ich suchte für die Prozess-Referenzierung ".git\index" und dann habe ich es getötet.
2)Dann mit Git-Shell (Windows Power Shell) ich ging in das repository, das gab mir solche Mühe-und dann darüber hinaus ging in seine .git-Ordner. (cd .\your_respository_name\.git). Ich dann entfernt die index.lock-Datei in das Verzeichnis (rm -r index.lock).
3), Dann aus dem gleichen Verzeichnis, ich lief git reset HEAD.
4)Dann habe ich manuell verpflichtet, jede Datei mit "git add" [Dateiname]" comand. (Sie können überprüfen, dass Sie erfolgreich Hinzugefügt, wenn beim ausführen von git status, die Dateien sind grün.
5)als Nächstes ausführen von git commit, wenn Ihre Dateien korrekt Hinzugefügt.
6)Schließlich gehen Sie zurück zu github für windows und alles synchronisieren und es sollte hoffentlich funktionieren und das problem zu beheben.
InformationsquelleAutor der Antwort Sabashan Ragavan
Dieses Problem scheint ein bug in der github-client - ich erhalte es "die ganze Zeit" auf der Maschine, auf die ich nur installiert auf der github client.
Ich sah es Nie, auf die git + github PC (ich habe nicht verwendet es jetzt seit ein paar Tagen).
Die "git add ." und dann "git commit" hat bei mir auch auf der shell, aber das ist die Sache, die GUI sollte dabei nicht mir - sonst kann ich nur kleben, um die git-shell-client.
InformationsquelleAutor der Antwort Marc
Hatte das gleiche problem, konnte nicht verpflichten, oder sync mit der windows-GUI, aber ich kann ein commit der änderungen durch die Schale. Nachdem ich fügte der änderungen durch die Hülle der windows-GUI gestartet, sync normal. Ich hoffe, es ist einmalig.
InformationsquelleAutor der Antwort Scarel
Hatte ich ein Interessantes Problem - obwohl ich hatte eine excel-Datei öffnen, genannt "Kombinierte - ForImportv4.xlsm", Git-UI hatte kein problem, die Prüfung, die in aber gab es den Fehler in der OP-Betreff-für die backup-Datei "~$Kombiniert - ForImportv4.xlsm", also habe ich verworfen, die änderung und die gingen alle durch.
PS: warum bin ich der überprüfung einer Excel-Datei in Git ... nur nicht bekam es :)...
InformationsquelleAutor der Antwort nchaud
Hatte ich dieses Problem mit der git-windows-desktop-commit-tool. Ich war immer das oft und ich habe herausgefunden, dass Visual Studios war das sperren der Dateien. Um dieses Problem Schloss ich einfach visual studio und die übertragung /sync geklappt.
InformationsquelleAutor der Antwort user1593329
Ich hatte gerade das gleiche problem, habe versucht einige Anregungen zu diesem Beitrag, aber keiner war so das, was ich Tat, war, auf der GiTHub-client ging ich zu
tools -> settings
und dann klicken Sie auf den Abschnitt, wo es heißt hinzufügen/erstellen von Standard-Dateien ignoriert. Dann schlagen Sie zu Aktualisieren und versuchen zu verpflichten, erneut über den client.InformationsquelleAutor der Antwort Komengem
Passiert es mir, wenn mein Projekt geöffnet wurde, eine IDE (Netbeans in meinem Fall), stellen Sie sicher, dass die Dateien, die Sie im Begriff sind zu Begehen, nicht in irgendeinem Programm.
InformationsquelleAutor der Antwort eric.itzhak
Ich habe in der log-Datei an C:\Users{Benutzer}\AppData\Local\GitHub\TheLog.txt und gefunden dieser Fehler:
Schloss ich Visual Studio und dem commit war dann erfolgreich erstellt.
n.b. Ich entfernte den tatsächlichen Pfad der Datei in dem oben genannten Fehler.
InformationsquelleAutor der Antwort cracked_machine
Wenn Sie neue Benutzer stellen Sie sicher, dass Sie bestätigt haben, wird Ihre e-mail. Hatte dasselbe problem und Bestätigung es behoben!
InformationsquelleAutor der Antwort Maciek Nalewczyński
Können Sie manuell navigieren Sie zum index.Sperre, die das innere verborgen .git-Ordner der repository-Speicherort. Sobald Sie den index löschen.lock Sie werden in der Lage sein zu Begehen, jetzt wie gewohnt.
Der einfachste Weg um zum Ordner zu navigieren klicken Sie auf den Ordner, in Paniermehl im windows-explorer und fügen Sie \.git und drücken Sie die EINGABETASTE.
InformationsquelleAutor der Antwort Sam Keightley
Nur löschen', index.lock' in die '/.git/' Verzeichnis. Das problem bei mir gelöst sofort.
InformationsquelleAutor der Antwort DualCore
Habe ich gegoogelt
failed to create repository
und endete hier.Mein problem war, dass die Beschreibung für meinen neuen repo zu lang war. Gibt es ein charlimit für die Beschreibung, aber GitHub versucht, schieben Sie es trotzdem-und scheiterte.
InformationsquelleAutor der Antwort Navin
Ich musste mir das passieren und dies ist der einfachste Weg, um es zu beheben:
Fügen Sie in Ihrem commit-Noten und der commit sollte diesmal funktionieren.
InformationsquelleAutor der Antwort Jason Rundell
Ich hatte das gleiche problem und habe es behoben, durch das umbenennen einer Datei, weil sein name zu lang war. Dies das problem behoben.
Hier ist die Fehlermeldung aus dem git-shell:
InformationsquelleAutor der Antwort Strabek
Ich NEUSTART mein Windows 7-Rechner und wieder versucht - ES FUNKTIONIERTE!
Hatte ich die "Commit failed: Fehler beim erstellen eines neuen commit" und versucht, löschen Sie den index, oder ein index.lock-Datei über die windows-Eingabeaufforderung und das hat nicht funktioniert. Ich löschte Sie über den windows-explorer, das hat nicht funktioniert.
Ich versucht, zu überprüfen, Anmeldeinformationen, wie die anderen Antworten in dieser Liste gesagt, aber Sie konnte nicht es herausfinden und die Anmeldeinformationen schien 'ok'. So - ich habe neu gestartet. Viola.
Ich bin mir nicht sicher, das wird jemand helfen, ich bin kein großer w/dieses Zeug, aber versuchen.
InformationsquelleAutor der Antwort FloppyDisk