Kapsin logo

Kapsi Internet-käyttäjät ry

Oman SVN-repositoryn luominen

Subversion eli SVN on versionhallintajärjestelmä, jota käytetään usein mm. lähdekoodin varastointiin. Subversionin käyttöönottoon liittyy varaston eli repositoryn luominen.

Tässä ohjeessa neuvotaan, miten yhden käyttäjän repositoryn voi luoda itse kotihakemistoonsa, josta sitä käytetään ssh:n kautta. Tällöin myös erilaisten www-pohjaisten selausohjelmien asennus helpottuu.

Repositoryn luominen

Ota luomista varten ssh-yhteys Lakka-palvelimelle (tai Hillalle, jos haluat tallentaa tietosi sinne). Repository luodaan svnadmin-ohjelmalla:

svnadmin create hakemistonimi

Kätevintä lienee luoda repositoryille oma hakemisto kotihakemiston alle.

Repositoryn käyttö

Kapsin shell-palvelimella pystyt käyttämään repositorya paikallisesti file://-alkuisen polun kautta. On kuitenkin noudatettava varovaisuutta, jottei vahingossa checkouttaa repositorya samannimisen repositoryhakemiston päälle.

svn checkout file:///home/users/tunnus/hakemistonimi

Omalta koneeltasi voit käyttää repositorya svn+ssh://-polun kautta:

svn checkout svn+ssh://tunnus@kapsi.fi/home/users/tunnus/hakemistonimi

Subversion tallentaa osoitteen hakemistoon, johon olet checkoutin tehnyt. Siksi polku täytyy syöttää vain ensimmäisellä käyttökerralla. Salasanaakaan ei tarvitse syöttää, kun käyttää SSH-avainta.