Subversion install@debian
Dalinuosi lameriška patirtimi ir tuo pačiu turiu konspektą:) (gaila kad http://wiki.debian.net neleidžia puslapių kurti anonimamas)
2005-06-02:
Dar anksčiau vosvos rašė apie savo pluginą ir Xawiers pablogino Subversion and FreeBSD.
2005-06-05: Visai neseniai Joe White Subversion@windows. per Planet Thought Works
Tikslas buvo sukonfiguruoti subverion'ą 2401 (taip jau atsitiko) prisijungimui per ssh. ssh jau veikia serveryje.
Visų pirma mylimas apt-get:
apt-get install subversion
Sukuriame /etc/init.d/ kataloge paveidžiamąjį faila svnserve, kad serveris startuotų keikvieną kartą po pakrovimo. Į jį įrašome
#!/bin/sh
svnserve -d --listen-port=2401 -r /var/lib/svn/
Sukuriame nuorodą į šį failą, kataloge /etc/rc2.d/ . Aš pavadinu jį S95svnserve. S - start, K -kill. Atrodo, numeris tai tai paleidimo eilės numeris. Deja, mažai žianau apie paleidimo mechanizmą, tad negaliu paaiškinti.
ln /etc/init.d/svnserve S95svnserve
Kad nekiltų problemų dėl teisių, visus busimus subversion'o naudotojus priskiriame prie vienos grupės (pvz. svnusers) ir pakeičiame savininkų grupę katalogui /var/lib/svn.
addgroup svnusers
...
chgrp -R svnusers /var/lib/svn/
Paskaitę Quick start iš svn knygos, padarome
svnadmin create /var/lib/svn/foo
Nuimame komentarus faile /var/lib/svn/foo/conf/ nuo 8, 12, 13 ir 29 eilutės ([general], anon-access = read, auth-access = write, realm = My First Repository) ir nustatome pagal savo norus. Mane tenkino ir default. Įkrauname kažką:
svn import /tmp/project file:///var/lib/svn/foo -m "initial import"
Bandome prisijungti iš svetur:
svn checkout svn+ssh://192.168.2.200:2401/var/lib/svn/foo #turėsime naują katalogą foo, einamoje direktorijoje
Pakeičiame kurią nors bylą
svn commit foo
Veikia:) Sau sudėjau dar websvn:
apt-get install websvn
Comments
Na neesu mėginęs svn, bet gerų atsiliepimų internete pilna, turėtų ir sourceforge'as pasiūlyt greit svn'ą :)
Posted by: Karolis | May 7, 2005 4:04 PM
šauni data :)
Posted by: ve | June 2, 2005 4:18 PM
Netyčia... tikrai:))
Posted by: Loading | June 2, 2005 4:29 PM
1) galima kisht i inetd.conf
2) update-rc.d
vat toks butu debian kelias...
Posted by: nkts | June 3, 2005 4:37 PM