Admin-policy for git

Administrasjon av Git-repoer for Koji.

1???Forberedelser

Klon repoet gitolite-admin:

git clone gitolite@koji-git.uio.no:gitolite-admin

Hvis det allerede er klonet, kj?r git pull for ? f? inn sentrale endringer:

cd /path/to/gitolite-admin
git pull

2???Legge til repo

Oppskrift:

  1. Endre filen conf/gitolite.conf, legg til:

    repo    pakkenavn
            R               = gitweb daemon
            RW    master$   = bruker1 bruker2...
            RW    el6$      = bruker1 bruker2...
            config gitweb.owner = bruker
            desc = "Kort beskrivelse"
    

    Bytt ut "pakkenavn" med det som skal v?re navnet til RPM-pakken. Brukere listes opp med mellomrom. Vi legger ogs? til eier og en kort beskrivelse. Dette gj?res f?rst og fremst for gitweb sin del, men eier er ogs? nyttig for ? vite hvem som er hovedpakkeeier.

    Det gis normalt lesetilgang for systembrukerne

    • gitweb: Gj?r repoet synlig p? gitweb
    • daemon: Gj?r repoet tilgjengelig for git-daemon
  2. Kj?r commit:

    git commit -a -m 'Added repo pakkenavn'
    
  3. Push til sentralt repo:

    git push
    

N? kan brukerne starte ? bruke repoet.

Av Trond Hasle Amundsen
Publisert 29. apr. 2013 11:06