- Klonowanie repozytorium GIT przez SSH
- Klonowanie repozytorium GIT lokalnie przez SSH
- Dodatkowe informacje o zarządzaniu repozytorium GIT
- SSH czy HTTPS dla Git: jaka jest różnica?
Repozytorium GIT dostępne jest przy pakietach hostingowych z linii PRO, które posiadają dostęp SSH. Repozytoria służą do tworzenia nowych lub klonowania istniejących zdalnych repozytoriów. W cPanel możesz zarządzać listą repozytoriów GIT.
Klonowanie repozytorium GIT przez SSH
Aby sklonować istniejące repozytorium, wykonaj następujące czynności:
- Połącz się przez SSH i zaloguj się na swoje konto cPanel w wierszu poleceń.
- Aby przejść do katalogu, który będzie zawierał repozytorium, uruchom następujące polecenie:
cd ~/Project
- Aby utworzyć nowy katalog do przechowywania repozytorium, uruchom następujące polecenie, a następnie przejdź do tego katalogu:
mkdir -p ~/Project
- Aby sklonować repozytorium, uruchom następujące polecenie:
git clone https://domain.com/Account/example.git example.git
W tym przykładzie: https://domain.com/Account/example.git reprezentuje adres URL klonowania repozytorium.
Proces klonowania dużych repozytoriów może zając dużo czasu i w tym czasie informacje procesu HEAD mogą być niedostępne w systemie kontroli wersji Git.
Klonowanie repozytorium GIT lokalnie przez SSH
Proces klonowania lokalnego repozytorium GIT wymaga odpowiednich ustawień i posiada kilka ograniczeń związanych z klonowanymi adresami URL.
Aby sklonować repozytorium GIT, na komputerze lokalnym za pomocą wiersza poleceń wykonaj polecenie:
git clone ssh://username@hostname/home/username/Project/example.git
- username – nazwa użytkownika konta cPanel.
- hostname – nazwę hosta serwera, na którym znajduje się konto cPanel.
Dodatkowe informacje o zarządzaniu repozytorium GIT
- Jak wysłać zmiany w plikach do repozytorium GIT przez SSH?
- Jak zaktualizować repozytorium GIT przez SSH?
- Jak utworzyć nowe repozytorium GIT przez SSH?
- Jak przez cPanel utworzyć repozytorium GIT?
SSH czy HTTPS dla Git: jaka jest różnica?
SSH (Secure Shell) i HTTPS (Hyper Text Transfer Protocol Secure) to dwa różne sposoby łączenia się z zdalnym repozytorium Git. Obie metody zapewniają szyfrowanie danych, ale różnią się poziomem zabezpieczeń i łatwością konfiguracji. SSH wykorzystuje kryptografię klucza publicznego, co gwarantuje dużą integralność i bezpieczeństwo danych, ale jest trudniejsze w konfiguracji i może nastręczać problemów z połączeniem przez firewall. HTTPS jest prostsze w ustawieniu i bardziej powszechne, używa szyfrowania SSL/TLS i działa na porcie 443, który jest zazwyczaj otwarty w firewallach. Jednak wymaga podawania nazwy użytkownika i hasła/tokena przy każdej operacji, takiej jak fetch, pull czy push.