Målet med HowToen

  1. opprette et subversion-repository (depot? på norsk).
  2. bruke svn+ssh://

    • refere til hvordan en kan bruke SSH agenter
  3. ACL slik at flere kan benytte samme repository, istedenfor umask.

  4. pekere til GUI/IDE-verktøy.

Referanselenker

Opprette et subversion-depot

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.


KlasseHowTo

SubversionHowTo (last edited 2007-08-17 14:36:54 by AslakRaanes)