Hallo, ich versuche einen Git Server aufzusetzen, leider ist das nicht so einfach wie beim SVN Server. openSUSE 13.1, Apache 2.4 Auszug aus der vhost: <VirtualHost git.ae-online.de:443> ServerAdmin ae@ae-online.de ServerName git.ae-online.de DocumentRoot /usr/share/gitweb php_admin_value open_basedir /srv/git:/usr/share/gitweb/:/usr/share/php5:/tmp php_admin_value upload_tmp_dir /tmp php_admin_value session.save_path /tmp ErrorLog /var/log/apache2/git.ae-online.de CustomLog /var/log/apache2/git.ae-online.de ssl_combined HostnameLookups On UseCanonicalName Off ServerSignature On SetEnv GITWEB_CONFIG /etc/gitweb.conf <Directory "/srv/git"> DAV On DirectoryIndex gitweb.cgi Order allow,deny Allow from all Options Indexes FollowSymLinks ExecCGI AddHandler perl-script .cgi PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.* /gitweb.cgi/$0 [L,PT] </Directory> Alias / "/usr/share/gitweb/" <Directory "/usr/share/gitweb"> Options ExecCGI AllowOverride None AddHandler cgi-script .cgi DirectoryIndex gitweb.cgi Order allow,deny Allow from all </Directory> <Directory "/srv/git/erda/ccis-gps.git"> Allow from all Order allow,deny </Directory> [...] </VirtualHost> Im Netz gibt es viele Information, aber keine davon hat funktioniert. Die Projektstruktur, die ich haben möchte (unter /srv/git): /kunde1/projekt1.git/ /kunde1/projekt2.git/ /kunde2/projekt1.git/ /kunde2/projekt2.git/ Die Startseite funktioniert, wenn ich aber dies mache: Andreass-Mac-mini:ERDA-GPS andreas$ git push origin master fatal: repository 'https://git.ae-online.de/erda/ccis-gps.git/' not found .git/config: [user] name = Andreas Ernst email = ae@ae-online.de [remote "origin"] fetch = +refs/heads/*:refs/remotes/origin/* url = https://git.ae-online.de/erda/ccis-gps.git Danke. Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Andreas Ernst
-
Markus Heinze