Przetestuj nasz hosting
bezpłatnie przez 14 dni.

Hosting www

649 zł

49za pierwszy rok

Pomoc/Baza wiedzy
Skrypty i porady:

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.

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.