Dies ist eine alte Version des Dokuments!
Eine gute Anleitung ist auf der Website von Benjamin Kott zu finden.
Mögliches Problem: Der Pfad zur bash stimmt nicht. Hinter dem shebang (#!
) am Beginn der Datei ist ein Link gesetzt. Diese Datei muss auf dem Server vorhanden sein.
#!/bin/bash # Rest der Datei
Mögliches Problem: carriage returns (^M
) in Datei post-receive behindern die Ausführung. Lösung:
Terminal:
# Dateiinhalt in Terminal ausgeben lassen: cat -v dateiname # Falls vorhanden - carriage returns in Datei entfernen: sed -i -e 's/\r//g' dateiname