Ich habe einen CentOS 5-Server bei domain.fr. Ich versuche, eine Subdomain festzulegen, damit ich sie mit git verwenden kann: git.domain.fr
Meine Repositorys befinden sich in / home / git (Beispiel /home/git/repos.git)
Ich habe git-http-backend
Nginx installiert . Ich habe ein Repository wie folgt eingerichtet:
cd /home/git/repos.git && git --bare init
Ich habe meine git.conf
(enthalten in nginx.conf
) wie folgt eingestellt.
Auf meiner Client-Shell wird jedoch der schwerwiegende Fehler "Repository nicht gefunden" angezeigt: git clone http://git.domain.fr/repos.git
Weiß jemand was ich tun soll? Es scheint so einfach, ich bin frustriert, weil ich sicher bin, dass es nichts ist.
server {
listen 80;
server_name git.domain.fr;
root /home/git;
location ~ /(/.*) {
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME /usr/bin/git-http-backend;
fastcgi_param GIT_HTTP_EXPORT_ALL true;
fastcgi_param GIT_PROJECT_ROOT /home/git;
fastcgi_param PATH_INFO $1;
fastcgi_pass unix:/var/run/fcgiwrap.socket;
}
}