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
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/"
Options ExecCGI
AllowOverride None
AddHandler cgi-script .cgi
DirectoryIndex gitweb.cgi
Order allow,deny
Allow from all
</Directory>
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