Jeg holder på å sette opp mitt eget git-repository, og tenkte da å ha et web-gui for å enkelt dele dette med andre. Jeg har nå valgt å gå for "gitlist", som jeg så ble sterkt anbefalt.
Jeg har nå fått en problem, som ser ut til å være med "Mod-rewrte." å gjøre. Om jeg besøker websiden, http://git.domene.com så får jeg opp listen med alle repositories, men om jeg trykker meg inn på ett repository blir jeg sendt til http://git.domene.com/repository-navn.git/ hvor jeg får en 404-error.
Om jeg i stede besljer http://git.domene.com/index.php så fungerer alt, og jeg blir linket til http://git.domene.com/index.php/repository-navn-git/ og jeg får vist repositoriet jeg besøker.
Jeg antar dette henger sammen med noen problemer med ModRewrite eller config-fila til apache:
.htaccess:
sites-enables/000-default:
Noen som kan tenke seg til hva som er galt, og hvorfor det funker om jeg har index.php i urlen, men ikke uten?
Tilleggs-spørsmål i git-repository blir alle "root" mappene til repositoriet gitt navn som slutter på .git (f.eks. testing blir gitt mappe med navnet testing.git). i gitlist blir derfor alle repositories vist med hele mappenavnet inkludert .git. Noen som vet hvordan jeg kan endre dette?
Jeg har nå fått en problem, som ser ut til å være med "Mod-rewrte." å gjøre. Om jeg besøker websiden, http://git.domene.com så får jeg opp listen med alle repositories, men om jeg trykker meg inn på ett repository blir jeg sendt til http://git.domene.com/repository-navn.git/ hvor jeg får en 404-error.
Om jeg i stede besljer http://git.domene.com/index.php så fungerer alt, og jeg blir linket til http://git.domene.com/index.php/repository-navn-git/ og jeg får vist repositoriet jeg besøker.
Jeg antar dette henger sammen med noen problemer med ModRewrite eller config-fila til apache:
.htaccess:
Kode
<IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> <Files config.ini> order allow,deny deny from all </Files>
Kode
<VirtualHost *:80> DocumentRoot "/var/www/gitlist" ServerName git.domene.com <Directory "/var/www/gitlist"> AllowOverride All order allow,deny allow from all </Directory> </VirtualHost>
Tilleggs-spørsmål i git-repository blir alle "root" mappene til repositoriet gitt navn som slutter på .git (f.eks. testing blir gitt mappe med navnet testing.git). i gitlist blir derfor alle repositories vist med hele mappenavnet inkludert .git. Noen som vet hvordan jeg kan endre dette?