Pomoc
Ponad 300 praktycznych artykułów i dane kontaktowe
W czym możemy Ci pomóc?
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:
- Tworzenie repozytorium na Serwerze:
- Tworzymy katalog dla repozytorium:
mkdir proj1.git
- Inicjujemy repozytorium:
cd proj1.git
git –bare init
- Tworzymy katalog dla repozytorium:
- 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:Po podaniu hasła repozytorium zostanie wysłane na serwer.
git push origin master
- Tworzymy lokalne repozytorium git w ramach istniejącego projektu:
- 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
- Synchronizacja zmian:
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