SVN installieren
Hi,
habe mich bisher ziemlich viel hier rumgeschlagen, da ich seit Ende 2008 auch glücklicher Besitzer einer DS-107+ bin. Im großen und ganzen auch ganz zufrieden.
Erste Probleme machte mir das Einrichten eines SVN, weil dass muss für mich dringend vorhanden sein (kleinere Programmierarbeiten mit mehreren Rechnern, da lohnt sich sowas schon).
Mit dem oben angegebenen Link vom englischen Synology-Wiki
http://www.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion_on_ARM-based_Synology_Products hat das auch super geklappt.
(Naja, nach einem zweiten Anlauf)
Hatte zu Beginn Probleme mit dem IPKG installation und später dann mit dem anlegen von Repositorys. Habe aber jetzt nen echt sauberen Ablauf, der wunderbar funzt. Wollte das hier auch noch mal kundtun : (vllt hilft es ja einem)
1.: Einloggen mit Putty als root (wirklich Namen mit "root angeben" und Adminpasswort)
2.: Wechseln ins Verzeichnis /volume1/svn (im Ordner svn lege ich die Repositorys an)
3.: su %user% (user ist der entsprechende Adminbenutzer, nicht root!!! )
4.: svnadmin create %verzeichnis% (verzeichnis ist der Name deines Repos)
5: cd %verzeichnis%/conf
6.: vi passwd
7.: testuser = testpw (hier im Klartext User und Passwort der Benutzer für dein Repos eingeben)
8.: "ESC"
9.: :wq (Sind die Eingaben im VI. der ist gewöhnungsbedürftig)
10.: chmod 600 passwd (Das is wichtig, da du sonst dich wahrscheinlich nicht einloggen kannst)
11.: vi svnserve.conf
12.: anon-access = none (Sorgt dafür, dass kein anderer Lese oder sonstige Rechte hat)
13.: auth-access = write (Angemeldete User haben Schreibrechte)
14.: password-db = passwd (Verwies auf die passwd - da sind die User drin)
15.: realm = Mein Repository (Name deines Repos hier angeben, is optinal)
16.: "ESC"
17.: :wq (Speichern im VI-Editor)
Danach kann man sich mittels dem Tool TortoiseSVN sehr gut connecten :
svn://ip-des-NAS/repos
Was ich noch nicht hinbekommen habe und da verzweifle ich wirklich ist die Modifikation der original Apache, so dass ich über die http-Schnittstelle auf die Repos zugreifen kann. Ich weiß wohl, dass es mit den mod_dav_svn.so und noch einer Datei zusammen hängt, die ich in die httpd.conf oder so eintragen muss, aber bisher ohne irgendeinen Erfolg.
Also wer da noch ne Idee hat...
Toscman
PS.: THX an die reichlichen Posts hier, die haben mir schon viel geholfen.