Danke für den Rewrite. So was hatte ich eigentlich nicht im Sinn, dass muss auch einfacher gehen, ich hatte das ja irgendwann in grauer Vorzeit schon mal eingerichtet. Damals konnte ich das, wusste aber nicht wozu ich git brauche
.
In der Zwischenzeit habe ich mich endlos durchs Web gehangelt, um jede Menge falscher Anleitungen zu finden. Es sieht für mich so aus, dass die alle von einander abschreiben, dabei liegt die beste Anleitung so oder so allen Rechnern der Leute, die sich mit so was beschäftigen
less /usr/share/doc/git/README.Debian
Mein VH bis jetzt
<VirtualHost>
ServerAdmin webmaster@g-com.eu
ServerName git.g-com.eu
DocumentRoot /var/repo/gitosis/repositories
ErrorLog /var/log/apache2/git.g-com.eu-error.log
CustomLog /var/log/apache2/git.g-com.eu-access.log combined
SetEnv GITWEB_CONFIG /etc/gitweb.conf
Alias /static /usr/share/gitweb/static
# der ist leider nötig, das in der .conf ist short icon abgebildet,
# was immer das ist
Alias /favicon.png /static/git-favicon.png
ScriptAlias / /usr/share/gitweb/gitweb.cgi
<Directory>
#AuthType Basic
#AuthName "Projekt Team"
#AuthUserFile /var/repo/gitosis/repositories/.htpasswd
# AllowOverride None
# Require valid-user
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Das wars für heute, Sicherheit kommt morgen. Der Einbau der gitosis-Directorylist auch. Danke für die Hilfe.
Das mit einfach war diese Zeile: ScriptAlias / /usr/share/gitweb/gitweb.cgi
Apache ist nicht wirklich meine Baustelle.