![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
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 ![]() 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 ![]() P.S2. Nie omawiałem dokłądniej konfiguracji ponieważ projekt ma bardzo dokładną i rozbudowaną dokumentację ![]() Ten post edytował melkorm 1.04.2011, 13:49:51 -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 6.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie ! Tego właśnie szukałem
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 21:02 |