Målet med HowToen
- opprette et subversion-repository (depot? på norsk).
bruke svn+ssh://
- refere til hvordan en kan bruke SSH agenter
ACL slik at flere kan benytte samme repository, istedenfor umask.
- pekere til GUI/IDE-verktøy.
Referanselenker
http://svnbook.red-bean.com/nightly/en/ (engelsk)
Opprette et subversion-depot
http://svnbook.red-bean.com/nightly/nb/svn.reposadmin.create.html
http://svnbook.red-bean.com/nightly/en/svn.reposadmin.create.html
Oppretter et depot i ~/Projects/subversion-test/.
svnadmin create ~/Projects/subversion-test
eller
svnadmin create $HOME/Projects/subversion-test
Siden det skal være innstallert Subversion 1.2 eller nyere på IDI sine maskiner, så skal den bruke FSFS og ikke db som lagringsformat. Det anbefales på det sterkeste at en bruker FSFS siden denne vil fungere over NFS (dvs. kan uproblematisk kjøres mellom flere maskinger) og er plattformarkitekuruavhenging, dvs. samme depotet kan brukes på en PowerPC, Sparc eller x86-tjener.
Hvis en har eldre Subversion-depot som bruker db så anbefales det at denne flyttes til FSFS, se http://subversion.tigris.org/faq.html#bdb-fsfs-convert
Bruke subversion via ssh
Først, finn full sti til $HOME eller ~.
$ echo ~ /home/a/1/brukernavn
I eksemplet over så vil adressen som en bruker i Subversion-klienten da bli:
svn co svn+ssh://login.idi.ntnu.no/home/a/a/brukernavn/Projects/subversion-test
Når en bruker svn+ssh så vil en i de fleste klienter være nødt til å sette opp en ssh-agent slik at klienten ikke vil være nødt til å spørre om passord eller i det hele tatt fungere mot svn+ssh.