Ich versuche, meine Website unter Versionskontrolle zu bekommen. Ich arbeite direkt auf dem Server mit ExpanDrive, das MacFUSE verwendet, um die SFTP-Verbindung als ein lokales Volume bereitzustellen, auf das ich mit dem Terminal und anderen lokalen Anwendungen zugreifen kann.Git Commit Berechtigungen Fehler beim Arbeiten auf einem Remote-Host
Wie auch immer, alles glatt geht, bis ich versuche, zu begehen, wenn ich diese Meldung erhalten:
fatal: exec .git/hooks/pre-commit failed.
Wenn ich versuche, manuell den exec-Befehl auszuführen, sehe ich:
-bash: /Volumes/1&1 Internet/website/.git/hooks/pre-commit: Permission denied
-bash: exec: /Volumes/1&1 Internet/website/.git/hooks/pre-commit: cannot execute: Unknown error: 0
I Habe versucht mit meinem SFTP-Client alles unter dem .git-Verzeichnis voll zu geben (; 777) Berechtigungen und immer noch kein Glück. Weiß jemand etwas anderes, das ich versuchen könnte?
Danke für den Rat, leider sehe ich immer noch den Fehler, nachdem ich dies versucht habe. –
Ich denke, mein Gehirn war schon auf dem Weg zum Flughafen, als meine Finger noch auf der Tastatur waren. Wenn Sie die Berechtigungen zurücksetzen, gelangen Sie nur dorthin zurück, wo Sie ursprünglich das Problem hatten. – Paul
Leider hatte ich sogar Probleme mit --no-verify, jetzt bekomme ich einen Fehler beim Hinzufügen von Dateien in einem neuen Repo. Ich gebe dieses hier auf. –