BSDForen.de  

Zurück   BSDForen.de > Geekstuff > Netzwerk

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 14.07.2012, 11:52   #1
lockdoc
Registered User
 
Benutzerbild von lockdoc
 
Registrierungsdatum: Feb 2005
Beiträge: 1.420
Git Clone via Apache vHost

Hi,

Ich wuerde gerne anstelle von ssh das http Protokoll benutzen um ein remote git repository auszuchecken. Dazu habe ich nach einer Anleitung den vHost von Apache eingerichtet
Code:
<VirtualHost *:80> ServerName git.devel.mydomain.de ServerAdmin lockdoc@mydomain.de # ------------- Log Defines ErrorLog /var/log/apache/git.devel.mydomain.de-error_log CustomLog /var/log/apache/git.devel.mydomain.de-access_log combined # ------------- Git Environment Variables SetEnv GIT_PROJECT_ROOT /var/git/base SetEnv GIT_HTTP_EXPORT_ALL ScriptAlias /git/ /usr/local/libexec/git-core/git-http-backend/ <Location /git> ### authentification required for external users AuthUserFile /usr/local/etc/apache22/auth-passwd AuthType Basic AuthName "Private Git Access" Require valid-user Order allow,deny # Allow all from LAN, but require a password from outside Allow from 192.168.0.0/24 Satisfy any </Location> </VirtualHost>
Das Problem ist jetzt aber, dass dies ueber die Location definiert wird und dementsprechend auf alle vHosts zu trifft. Und ich kann via shell auf alle moeglichen domains drauf zugreifen
Code:
git clone mydomain.de/git/<projectname> git clone a.mydomain.de/git/<projectname> git clone b.mydomain.de/git/<projectname> ...
Ich haette den Zugriff aber gerne nur ueber den definierten ServerName beschraenkt.
Also nur dass es so funktioniert:
Code:
git clone git.devel.mydomain.de/git/<projectname>
Kann ich das irgendwie bewerkstelligen?
__________________
https://github.com/lockdoc
There would be less blood spilt in the battlefields if there were more sweat spent in the training hall.
lockdoc ist offline   Mit Zitat antworten
Alt 14.07.2012, 15:40   #2
Crest
rm -rf /*
 
Registrierungsdatum: Jun 2008
Ort: Bremen
Beiträge: 1.078
Gibt es einen Grund der gegen SSH als Transportprotokoll spricht? Ich bin mit gitolite bis jetzt sehr zufrieden.
Crest ist gerade online   Mit Zitat antworten
Alt 14.07.2012, 16:40   #3
lockdoc
Registered User
 
Benutzerbild von lockdoc
 
Registrierungsdatum: Feb 2005
Beiträge: 1.420
Ich glaub mein Problem hat sich auch grad geloest. Ich hatte der Einfachheit halber einfach die HTTP conf gepostet, obwohl das ganze HTTPS ist. Und fuer https hatte ich kein namebased virtual host aktiviert, darum wurden alle anderen https vhosts automatisch mit dem ersten ueberschrieben.


Zitat:
Zitat von Crest Beitrag anzeigen
Gibt es einen Grund der gegen SSH als Transportprotokoll spricht? Ich bin mit gitolite bis jetzt sehr zufrieden.
Eigentlich nur der, dass ich mir das noch nicht richtig angekuckt habe und ich mit dem Location filter von apache auch fuer jedes git project ein eigenen user/usergroup zuordnen kann.

Ich weiss jetzt nicht inwiefern ich mit gitolite user schoen granular mit rechten versehen kann.
__________________
https://github.com/lockdoc
There would be less blood spilt in the battlefields if there were more sweat spent in the training hall.
lockdoc ist offline   Mit Zitat antworten
Alt 14.07.2012, 17:00   #4
Crest
rm -rf /*
 
Registrierungsdatum: Jun 2008
Ort: Bremen
Beiträge: 1.078
Gitolite identifiziert Nutzer über ihren öffentlichen SSH Schlüssel. Nutzer könnten zu Gruppen zusammengefasst werden. Pro Repo können Nutzer/Gruppen mit Rechten (R/W/W+) versehen werden.
Crest ist gerade online   Mit Zitat antworten
Alt 14.07.2012, 17:18   #5
lockdoc
Registered User
 
Benutzerbild von lockdoc
 
Registrierungsdatum: Feb 2005
Beiträge: 1.420
Hmm, ich weiss nicht ganz ob das fuer mein jetziges Setup geeignet ist, weil ich die Apache authentifizierung nach ldap migrieren wollte.

Kann ich denn mit gitolite auch die nutzer via ldap zuordnen?
__________________
https://github.com/lockdoc
There would be less blood spilt in the battlefields if there were more sweat spent in the training hall.
lockdoc ist offline   Mit Zitat antworten
Alt 14.07.2012, 18:55   #6
unull
Nervensäge
 
Benutzerbild von unull
 
Registrierungsdatum: Feb 2005
Ort: ::1
Beiträge: 145
Zitat:
Zitat von lockdoc Beitrag anzeigen
Kann ich denn mit gitolite auch die nutzer via ldap zuordnen?
Nein.
unull ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
ipfw nat und jails noize FreeBSD - Netzwerk 13 12.10.2010 15:57
Traffic shaping mit ipfw und dummynet = packet loss kenbukan FreeBSD - Netzwerk 4 30.10.2009 11:17
firewall: komm nicht raus friendofbeastie FreeBSD - Netzwerk 9 12.02.2005 11:00
freebsd firewall ipfw pappa bär FreeBSD - Netzwerk 4 16.10.2004 17:16
Fragen zu IPFW I.MC FreeBSD - Netzwerk 3 27.06.2004 15:23


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.