Subversion
Mal:Trenger engelsk Subversion (også kjent som svn etter navnet på kommandolinjeklienten) er et versjonskontrollsystem som brukes til å holde rede på utviklingshistorien til en samling med filer og kataloger.
Tilgjengelige tjenester ved UiB
IT-avdelingen drifter en subversiontjeneste på subversion.uib.no (aka svn.uib.no). Man kan få tilgang til subversion og repo ved å melde sak til BRITA.
Hvem kan få?
Studenter og ansatte kan få konto og repositorie. Eksterne kan få konto og kan være medadministrator på repos (men ikke eier).
Men: Hvert repo må opprettes av ITA, hver gruppe må opprettes av ITA, hver konto må opprettes av ITA.
Bruk
Ditt repo med navn mittrepo vil ha to url-er:
Administrering av konto, grupper og repos
Når man får konto på subversion.uib.no vil man kunne logge på og administrere kontoen sin og evt. grupper/repos som man er administrator for. For å logge på går man til subversion.uib.no/accessmanager.
Du må selv gi tilganger It-avd. vil i utgangspunktet ikke sette opp tilganger, kun gi administratortilgang.
Endringer gjort i admingrensesnittet skrives til selve repoet hvert 10. minutt. Det kan derfor ta inntil 10 minutter før dine endringer i vevgrensesnittet blir gjeldende i selve repoet.
Statistikk
Det er mulig å få statistikk over bruk på sitt repo. Spør om dette når du får opprettet repoet.
Ofte stilte spørsmål/vanlige problem
Passordet mitt virker ikke når jeg skal sjekke ut første gang
Administrator må selv legge inn tilganger, har administrator gjort dette? Husk også å vente 10 minutter for å la endringer skrives til fil.
Hvordan kan jeg gjøre repoet lesbart for alle?
For å åpne noe for hele verden legger dere til brukeren * (Everyone) med lesetilgang. Denne brukeren vil ikke få skrivetilgang selv om dere skulle gi den dette!
Passordet jeg prøver å endre til blir ikke godtatt
Passord må tilfredsstille 3 av 4 tegnkategorier:
- tall
- spesialtegn
- store bokstaver
- små bokstaver
Passordet må være minst 8 tegn. I tillegg vil det nektes å sette passord lik det man har ellers på UiB. Dette pga at subversionklienten lagrer passord i klartekst og man dermed bør ha et eget passord for subversion som man ikke bruker andre steder.
Tips og triks
Fjern passordet ditt fra subclipse/subversion
Subversion lagrer dessverre passord i klartekst i hjemmekatalogen din, slik kan du fjerne alle lagrede passord. Hvis du bruker linux, åpne terminal og skriv:
rm ~/.subversion/auth/svn.simple/*
Hvis du bruker windows: Åpne hjemmekatalogen. Skriv: .subversion\auth\svn.simple\ inn i adressefeltet. Slett alle filene som ligger der.