svnserve i FreeBSD?
Joachim Strombergson
joachim at strombergson.com
Sat Jan 21 11:59:18 CET 2006
Aloha!
(Ännu ett pinsamt strul... ;-)
Jag har försökt att få liv i Subversions egna demon svnserve på FreeBSD
men hur jag än försöker så får jag det inte att funka, och den analys
jag gjort ger inga ledtrådar.
Enl SVN Red Book [1] skall det hela vara kanonenkelt. Det skall bara
vara att köra:
svnserve -d -r </path/to/repo>
där "-d" sätter svnserve i demonläge. Default skall den lyssna på port
3690. Jag kan göra detta i Linux (Gentoo) och då funkar det klockrent.
Men har kört det på tre olika FreeBSD-maskiner (5.x, 6.x och
7.x/Current). På ingen av maskinerna funkar det.
Den version av Subversion jag försöker med är den som finns i ports,
1.2.x. (Ser nu att porten har lyfts till 1.3.0.). Men jag har även
testat en äldre version än så.
Saker jag kollat och testat:
* Flytta porten. Både två och tre olika portar.
* Köra i debugmod, dvs ej som demon. Startas med "--foreground"
* Starta svnserve genom inetd.
* Kontrollera messages/loggar efter felmeddelanden.
* Kört Netstat för att se om det finns en port som lyssnar. (Nope.)
* Kontrollerat att det ej finns en brandvägg på servern.
Vad som händer när jag försöker göra access till repon med svn är detta:
js at fetis.ninja.se:/home/js>svn info svn://localhost
Och får svar:
Sökväg: localhost
URL: svn://localhost
Arkivrot: svn://localhost
Arkivets UUID: 28a06e4f-e202-0410-836c-1fa671c60269
Revision: 24
Dvs den får kontakt med svnserve och får info om repon. (Måste det väl
innebära eftersom jag med "svn://" talar om att den inte skall köra en
lokalaccess utan gå med svn-protokoll.)
Men försöker jag nu köra ex:
js at fetis.ninja.se:/home/js>svn info svn://fetis.ninja.se
Får jag svaret:
svn: Kan inte ansluta till värden "fetis.ninja.se": Connection refused
Jag kan även köra med IP-adressen direkt men få inte heller då kontakt.
Någon på listan som kör Subversion i FreeBSD? Någon som vet vad jag
skall göra och vad som felas?
Ja, det går att köra via WebDAV också, och det får jag att fungera. Men
att få till access via svnserve är intressant bara för att lära sig. Och
sedan inbillar jag mig att det finns fall där en enkel svnserve-koppling
(ev med ssh) är att föredra framför en tyngre svn+apache+dav.
[1] Version Control with Subversion
http://svnbook.red-bean.com/
--
Med vänlig hälsning, Cheers!
Joachim Strömbergson
========================================================================
Joachim Strömbergson - ASIC designer, nice to *cute* animals.
snail: phone: mail & web:
Ö. Eriksbergsgatan 74 +46 31 - 12 14 01 Joachim at Strombergson.com
417 63 Göteborg +46 733 75 97 02 www.Strombergson.com/joachim
========================================================================
More information about the BUS
mailing list