gitolite - konfiguracja?
    Jacek Konieczny 
    jajcus at jajcus.net
       
    Wed May 30 14:35:00 CEST 2012
    
    
  
On Wed, May 30, 2012 at 02:13:38PM +0200, Jacek Osiecki wrote:
> w końcu zapadła decyzja o wywaleniu z firmy śmierdzącego trupa o nazwie 
> cvs i zastąpieniu go gitem.
Brawo!
My powoli GITem zastępujemy SVNa.
> rzuciłem okiem na repo pld i miła niespodzianka - jest git z podpakietami, 
> jest gitolite.
Jest i działa, ale nie out-of-the-box, trzeba to sobie skonfigurować pod
swoje potrzeby.
> wszystko pięknie, ale po instalacji... co dalej?
> gdzie bym nie spojrzał, wszystkie manuale dotyczące gitolite wyglądają 
> podobnie:
> 
> $ git clone git://github.com/sitaramc/gitolite
> $ cd gitolite/src
> $ ./gl-easy-install -q gitolite gitserver sitaram
hmm… ja widać widziałem inne. tego nie kojarzę, ale postawiłem
działający serwer z pakietów, z pomocą dokumentacji na stronach
gitolite.
> ale chyba nie po to instalowałem z pakietów żeby teraz to robić ręcznie?
> ktoś może polecić jakiś tutorial nadający się do zastosowania w pld?
 
> dla uściślenia: chcę stworzyć centralne repozytorium git dla firmy, na
> który poszczególni użytkownicy będą wrzucali to co zrobili na swoich 
> lokalnych gitach...
Mogę potwierdzić, że da się to zrobić z pakietów i działa, niestety
szczegółów jak do tego doszedłem już nie pamiętam, w każdym razie
jakichś wielkich przeszkód raczej nie napotkałem.
Z tego co widzę:
- dodałem sobie użytkownika 'git' z home w /srv/git
- tam mam (najwyraźniej przez coś przygotowane, potem częściowo
  edytowane ręcznie):
  - plik '.gitolite.rc'
  - katalog '.gitolite'
  - katalog 'repositories' z repozytoriami
  - projects.list
Mam dostęp do repozytoriów przez ssh i większość konfiguracji też robię
przez git/ssh, dlatego już nie bardzo wiem co i skąd mam na tym serwerze
;)
Mam tam też działający gitweb.
Sorry, że daleko temu do jakiegoś tutoriala, ale może naprowadzi Cię na
właściwą drogę. Wtedy napisz tutorial ;)
Pozdrowienia,
        Jacek
PS. Tu jest jakieś instalowanie z pakietu:
  http://sitaramc.github.com/gitolite/g2/rpmdeb.html
Możliwe, że coś takiego zrobiłem.
    
    
More information about the pld-devel-pl
mailing list