Autor |
Nachricht |
bacon
Threadersteller
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 21.12.2007 11:59
Titel [solved]subversion |
|
|
hat einer nen plan, wie man am einfachsten unter windows ein repository per http o.ä. verfügbar machen kann? Ich hab nen stinknormalen router, der eine dsl-leitung nach außen hat (natürlich mit dyn. ip-adresse, aber das ist mir erstmal egal, das repository sollte nur punktuell verfügbar gemacht werden nach absprache.)
Zuletzt bearbeitet von bacon am Fr 21.12.2007 12:35, insgesamt 1-mal bearbeitet
|
|
|
|
|
Kraat
Dabei seit: 05.10.2006
Ort: Köln
Alter: 42
Geschlecht:
|
Verfasst Fr 21.12.2007 12:19
Titel
|
|
|
Hab grad mal ein bisschen gegoogled, scheinbar scheint es portierung vom Linux CVS System zu Windows zu geben.
http://www.cvsnt.org/wiki/Download
|
|
|
|
|
Anzeige
|
|
|
xaos
Dabei seit: 06.10.2004
Ort: Kargath
Alter: -
Geschlecht: -
|
Verfasst Fr 21.12.2007 12:26
Titel
|
|
|
Subervsion -> subversion.tigris.org
Bringt direkt schon nen Server mit wenn es um den Zugriff mit einem Subversion geht.
Sonst ist wohl der einfachste weg die Einbindung in den apache
-> xampp -> www.apachefriends.org
Grobe Anleitung:
Neues Repository anlegen, z.B. D:\SVN\MyProject (Pfad hier und in der httpd.conf müssen übereinstimmen)
mod_dav_svn.so und mod_authz_svn.so in das Apache-Modules-Verzeichnis kopieren
Weiterhin müssen die Dateien libdb42.dll , libeay32.dll und ssleay32.dll aus dem Subversion\bin in das Apache-Modules-Verzeichnis kopiert werden.
httpd.conf des Apache editieren:
dort nach
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
suchen, # entfernen. Sollten die Zeilen nicht vorhanden sein ohne # einfügen.
Am Ende der LoadModule-Anweisungen folgende Zeilen hinzuzufügen:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
Repository über folgende einstellungen verfügbar machen, Passwortdatei anlegen (oder den Teil halt weglassen)
<Location /svn/MyProject>
DAV svn
SVNPath D:/SVN/MyProject
AuthType Basic
AuthName "MyProject Repository"
AuthUserFile MyProjectpasswd
Require valid-user
</Location>
Apache nach den Änderungen (neu) starten, über http://localhost:8080/svn/MyProject sollte das Project erreichbar sein.
|
|
|
|
|
bacon
Threadersteller
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 21.12.2007 12:35
Titel
|
|
|
Ok, vielleicht hilfts dem einen oder andern: Tatsächlich ist es zuerst am einfachsten, den eingebauten svnserver zu benutzen. In der Doku steht ganz gut beschrieben, wie man den unter windows als Dienst einrichtet.
Dumm nämlich, dass die aktuelle Windows-Installer-SVN-Version nur Binaries für den Apachen 2.0 mitbringt. Ich hab hier xampp laufen, da war mir die Installation von svn + apache 2.2 bins dann doch ne Ecke zu hart. Also schnell den SVN-Server aufgesetzt, den Router konfiguriert (das war noch das schwierigste) und schon kanns los gehen. Dann noch ne Adresse unter dyndns besorgen, und das repository ist auch relativ häufig verfügbar, ohne dass man sich groß kümmern muss.
Der bsd-freak wird mich bestimmt auslachen
Danke nochmal für die Tipps.
Zuletzt bearbeitet von bacon am So 23.12.2007 20:45, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Subversion Tutorials
[SOLVED!]
[SOLVED!]
[SOLVED!]
[solved][xml] per php an swf
[SOLVED!]
|
|