Pomoc

Ponad 300 praktycznych artykułów i dane kontaktowe

Git na serwerach Kei – system kontroli wersji

Git jest to rozproszony system kontroli wersji ułatwiający pracę nad tworzeniem aplikacji/stron internetowych w grupach. System śledzi wszystkie zmiany dokonywane na plikach a także umożliwia przywołanie dowolnej, wcześniejszej wersji.

Domyślnie Git dostępny jest na wszystkich naszych serwerach z poziomu SSH. Jeśli nie wiesz, jak połączyć się z serwerem za pomocą SSH zajrzyj tutaj.

UWAGA
Jeśli po prawidłowym nawiązaniu połączenia SSH z serwerem nie jesteś w stanie wywołać komendy „git” koniecznie wyślij zgłoszenie z autoryzowanego adresu e-mail z prośbą o udostępnienie tego narzędzia na bok@kei.pl

Poniżej znajdziesz kilka przykładowych poleceń związanych z obsługą Git:

  1. Tworzenie repozytorium na Serwerze:

     

    • Tworzymy katalog dla repozytorium:

      mkdir proj1.git 

    • Inicjujemy repozytorium:

      cd proj1.git


      git –bare init

       
  2. Praca z repozytorium zdalnym z poziomu linii poleceń:

     Wysyłamy lokalny projekt (który np. znajduje się w katalogu proj1 na serwer:

    • Tworzymy lokalne repozytorium git w ramach istniejącego projektu:

      cd proj1


      git init

    • Dodajemy pliki:

      git add *.*

    • Zatwierdzamy zmiany lokalnie:

      git commit -m „Opis zmiany”

    • Dodajemy repozytorium zdalne:

      git remote add origin „nazwa_uzytkownika”@”domena_serwera”:/home/users/”nazwa_uzytkownika”/proj1.git

    • Wysyłamy na serwer:

      git push origin master

      Po podaniu hasła repozytorium zostanie wysłane na serwer.

       

  3.   Pobranie zmian repozytorium na lokalny komputer:
    • Synchronizacja zmian:

      git pull origin

    • Pobranie całego repozytorium do nowej lokalizacji:

      git clone „nazwa_uzytkownika”@”domena_serwera”:/home/users/”nazwa_uzytkownika”/proj1.git

       

Zobacz pełną dokumentację systemu kontroli wersji Git.

Nie znalazłeś odpowiedzi? Skontaktuj się z nami

Właściciel serwisu:

cyber_Folks S.A.

ul. Wierzbięcice 1B,

61-569 Poznań

NIP: PL 7792467259

Regon: 367731587

KRS: 0000685595

Kapitał zakładowy/wpłacony: 283.600,00 PLN

Adres korespondencyjny:

ul. Marcika 27 C-D

30-443 Kraków

tel. 12 349 22 00

Infolinia handlowa: 801 308 408

Wsparcie techniczne (24/7/365): 12 349 22 00