Der Fehler: „project description file hasn’t been set“ wird einem bei der Verwendung von Git angezeigt, wenn im Git-Repository im Ordner „.git“ in der Datei „description“ keine Beschreibung gesetzt wurde. Der Fehler kann unter besonderen Umständen aber auch durch vorinstallierte Git-Hooks entstehen.
Bei der Initialisierung eines Repositorys werden im Ordner „.git/hooks“ ein paar Beispieldateien angelegt. Diese sind standardmäßig nicht ausführbar (durch chmod-geregelt). Hat man versehentlicherweise diese Dateien aber ausführbar gemacht, so können sie diesen Fehler hervorrufen. In neueren Git-Versionen haben die entsprechenden Dateien die Endung „.sample“, um auch bei falschem chmods nicht sofort aktiviert zu werden.
Wer den genannten Fehler trotzdem hat, der sollte in seinem Git-Repository serverseitig alle Beispiel-Hooks löschen und erst danach das Repository clonen.