Bruk av createRepo
createRepo er et wrapperscript som man kan bruke til å opprette et CVS eller Subversion (Litt misvisende navn, men renaming er slitsomt) repository og gi tilgang til brukere utenom eieren via ACL. Det createCVS.pl gjør er:
- Lage et repository
- Legge til brukere til et repository
- Fjerne brukere fra et repository
Eksempler:
createRepo -h vise hvordan syntaksen er. Den skal også gi noen fine eksempler.
For å lage et CVS (Hvis du skal opprette subversion, så spesifiser 'svn' istedet for 'cvs' repository foo, og gi tilgang til janmariu:
% createRepo -c cvs foo janmariu Setting up repository...done Adding users to ACL... Added user janmariu %
For å legge til sogge til foo:
% createRepo -a foo sogge Adding users to ACL... Added user sogge %
For å fjerne sogge og janmariu fra foo:
% createRepo -d foo sogge janmariu Removing users from ACL... Removed user sogge Removed user janmariu %
Det er et par ting du må passe på når du bruker dette scriptet:
Pathen til repositoriet er ABSOLUTT
Du trenger ikke å spesifisere å legge til brukeren som kjører scriptet
Brukerene du legger til vil få execute-tilgang på script-kjørerens home
Scriptet ligger i /home/felles/guru/bin
Kildekoden til createRepo.pl kan du hente her (subversion repository med bla. createRepo):
- svn+ssh://login.idi.ntnu.no/home/felles/guru/gurudev
Alle i Guru-gruppa skal ha tilgang til dette.
Kommentarer
Her inkluderer vi en side for at brukere kan skrive kommentarer. Husk å opprettete denne siden og gi skriverettigheteter. Hvis du bruker KommentarSidemal får du riktig ACL:
#acl All:read,write