Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [GIT][GITOLITE] Serwer
Forum PHP.pl > Forum > Kontrola i zarządzanie projektami
melkorm
Jako że ostatnio przerzucam się powoli na GIT'a to postanowiłem na serwerze w firmie postawić jego serwer, po wpisaniu odpowiedniego pytania w google ukazały mi się linki jak postawić serwer przy użyciu gitosis'a, trochę wymagało to pracy, a że super `linuksowcem` nie jestem to zacząłem szukać innego rozwiązania. W końcu trafiłem na ten link i jeden z komentarzy zaprowadził mnie pod projekt o nazwie gitolite po przeczytaniu notek i procedury instalacji wziąłem się do pracy, używając instalacji z paczki i wykonaniu instrukcji:
Cytat
(package method) directly on the server, using RPM/DEB

from your workstation, copy your ~/.ssh/id_rsa.pub file to the server. Put it in /tmp/YourName.pub.

(U) on the server, as root, do the install (urpmi, yum, apt-get, etc.).

on the server, "su - gitolite", then as "gitolite" user, run gl-setup /tmp/YourName.pub.

on the client, run cd; git clone gitolite@server:gitolite-admin


Wszystko od razu działało, w porównaniu do instalacji gitosis'a jest to o wiele mniej pracy, do tego łatwość tworzenia nowych repo (wystarczy odpytać serwer o repo które nie istnieje a zostanie ono od razu utworzone) i konfiguracji (która w całości oparta jest o gitolite@server:gitolite-admin).

Więc jeżeli ktoś zamierza postawić serwer git'a z wieloma repo i kontrolą użytkowników opartą o klucze publiczne to bardzo polecam smile.gif

P.S. Jeżeli wasz serwer działa na innym porcie wtedy url wygląda tak: ssh://gitolite@serwer:port/gitolite-admin, trochę się z tym namęczyłem wink.gif
P.S2. Nie omawiałem dokłądniej konfiguracji ponieważ projekt ma bardzo dokładną i rozbudowaną dokumentację smile.gif
wrotek
Dzięki wielkie ! Tego właśnie szukałem smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.