Integracja z systemem kontroli wersji GIT w zenbox.pl
Narzędzie Git to rozproszony system kontroli wersji pozwalający na sprawniejsze zarządzanie oraz tworzenie między innymi aplikacji internetowych w zespole. Program śledzi wykonywane zmiany w plikach, a także pozwala na przywrócenie wcześniejszych wersji plików.
W ramach usług hostingowych w zenbox.pl narzędzie Git jest dostępne domyślnie. W poniższym artykule opisujemy jak rozpocząć pracę z systemem kontroli wersji Git.
Uwaga: Obsługa narzędzia Git jest możliwa wyłącznie z poziomu serwera SSH, do którego dostęp jest możliwy w ramach wszystkich oferowanych usług hostingowych w zenbox.
Spis treści
Tworzenie nowego repozytorium
Aby utworzyć nowe repozytorium Git w pierwszej kolejności zaloguj się na swojego konto SSH. Proces logowania został opisany w naszym artykule Jak zalogować się do SSH?
Następnie postępuj zgodnie z poniższymi krokami:
1. Przed rozpoczęciem pracy z repozytorium konieczne jest utworzenie dla niego nowego katalogu na serwerze. Domyślna lokalizacja po zalogowaniu na konto SSH to katalog główny Twojego konta hostingowego /home/nazwauzytkownika/ , na potrzeby tego artykułu utworzymy w nim nowy katalog dla repozytorium o nazwie git.
W tym celu w oknie SSH wykonaj poniższe polecenie:
mkdir git
Następnie przejdź do tego katalogu za pomocą polecenia:
cd git
Uwaga: Katalog dla repozytorium może zostać utworzony w dowolnym miejscu na serwerze FTP, również w katalogu domen ~/domains/mojadomena.pl/
2. Aby utworzyć nowe puste repozytorium Git wykonaj polecenie:
git --bare init
Poprawnie wykonane polecenie powinno zwrócić informację o założeniu nowego pustego repozytorium po stronie serwera: Initialized empty Git repository in /home/nazwauzytkownika/git/
Integracja lokalnego repozytorium z utworzonym repozytorium po stronie serwera
W celu integracji utworzonego repozytorium Git z posiadanym repozytorium lokalnym po stronie Twojego komputera, konieczne jest wykonanie odpowiedniej konfiguracji. Integrację wykonasz postępując zgodnie z poniższymi krokami:
1. Uruchom konsolę Git oraz przejdź do katalogu Twojego lokalnego repozytorium.
2. Następnie wykonaj polecenie:
git remote add origin ssh://uzytkownik@sX.zenbox.pl/home/uzytkownik/sciezka_do_repo
Zwróć uwagę na składnię polecenia:
- uzytkownik – w tym miejscu wpisz nazwę użytkownika swojego konta SSH
- sX.zenbox.pl – w tym miejscu wpisz nazwę swojego serwera SSH w zenbox.pl na przykład s43.zenbox.pl
3. Poprawność wykonanej konfiguracji sprawdź za pomocą poniższego polecenia:
git remote -v
Po wykonanej operacji wszystkie zmiany mogą być wysyłane na serwer.