Ich habe ein kleines Projekt, das ich mit einigen anderen auf einer Maschine teilen möchte, auf die wir alle Zugriff haben. Ich habe eine blanke Kopie der lokalen Repo mit"Projektbeschreibungsdatei" Fehler in Git?
git clone --bare --no-hardlinks path/to/.git/ repoToShare.git
ich dann repoToShare.git auf den Server verschoben.
Ich kann es mit der folgenden Besuche:
git clone ssh://[email protected]/opt/gitroot/repoToShare.git/ test
ich dann alles in der lokalen Repo sehen und Commits dagegen machen. Wenn ich versuche, Änderungen auf den Remote-Server zu übertragen, erhalte ich den folgenden Fehler.
*** Project description file hasn't been set
error: hooks/update exited with error code 1
error: hook declined to update refs/heads/master
Irgendwelche Ideen?
Das genaue Problem ist, dass, wenn das Hooks/Update-Skript Ausführungsberechtigungen hat, es versuchen und ausführen wird, was bedeutet, dass Ihre Sachen brechen werden. :( –
Git 1.6 sollte dieses Problem beheben, indem Sie die vorinstallierten Hooks ignorieren, bis Sie sie umbenennen. So sollten neuere Git-Benutzer unter Windows dieses Problem nicht mehr sehen, sobald Git 1.6 weit verbreitet ist. – tialaramex
Hatte dies bei mir die Verwendung von 1.6.0.4 in Cygwin Das Löschen der Update-Datei hat es für mich repariert – bradtgmurray