Frage Automatische Bereitstellung von reinem Git Repo zu Apache


Ich konfiguriere jetzt einen Ubuntu Server für unser Projekt, Gitolite und Apache funktionieren jetzt ohne Probleme und sie befinden sich auf demselben Server. Was ich jetzt möchte, ist das Git Repository auf Apache automatisch nach git push zu implementieren.

Ich schaue aber jetzt auf Haken, wenn ich eine mache git pull im Apache-Verzeichnis /var/www/project_name will nur testen ob mein shell script funktioniert, der server fragt mich immer nach git user password und gibt mir eine fatale fehlermeldung

/project_name.git does not appear to be a git repository
Could not read from remote repository.

Hat jemand dieses Problem schon einmal gehabt? oder hat eine bessere Idee, bare Git Repo automatisch auf Apache zu implementieren? Dies ist das erste Mal, dass ich den Ubuntu-Server konfiguriere, jeder Rat und Vorschlag wird sehr geschätzt.

Ich lege meinen Webinhalt rein /var/www/project_name Verzeichnis, und mein Git Repository in /home/git/repositories/project_name.git.


1
2018-04-23 17:29


Ursprung


Welchen Haken verwendest du jetzt? - muru
ich benutze Nach Erhalt. - pzlemon


Antworten: