Co nam daje konfiguracja do prywatnego repozytorium?
W poniższym artykule znajdziesz instrukcje konfiguracji prywatnego repozytorium GIT na lokalnym hoście. Dzięki takiej konfiguracji możesz użyć cPanel jako automatycznej lokalizacji wdrażania dla projektu, która może uruchamiać: PHP, Ruby, Node.js ™ lub inne aplikacje internetowe.
Dostęp do prywatnych repozytoriów Git
Aby skonfigurować dostęp do prywatnych repozytoriów, wykonaj czynności:
- Wygeneruj klucz SSH – jeśli jeszcze go nie skonfigurowałeś, uruchom polecenie, aby wygenerować klucz SSH:
ssh-keygen -t rsa -b 4096 -C "username@example"
- Aby potwierdzić, że klucz istnieje i znajduje się we właściwej lokalizacji, uruchom polecenie:
cat ~/.ssh/id_rsa.pub
- Dane wyjściowe powinny przypominać następujący przykład, gdzie AAAAB3Nza…reprezentuje prawidłowy klucz SSH. Zachowaj pełny klucz SSH.
ssh-rsa AAAAB3Nza...
- Jeśli widzisz poniższy komunikat błędu, upewnij się, że zostały wprowadzone poprawnie, a następnie ponownie uruchom polecenie z kroku 1:
cat: /home/username/.ssh/id_rsa.pub: No such file or directory
- Jeśli dane wyjściowe są podobne do następującego przykładu, upewnij się, że uruchomiłeś polecenie cat z poprawną ścieżką:
-----BEGIN RSA PRIVATE KEY----- AQKCAgByFAHL2301vtIuUQ+jy7+6MoHlXwa0G7Ob/R1KOthYw3KMr/cCQycZimcZ
- Aby przetestować klucz SSH, uruchom następujące polecenie, gdzie example.com reprezentuje nazwę hosta prywatnego repozytorium:
ssh -T git@example.com
- Aby sklonować repozytorium, uruchom następujące polecenie na koncie cPanel, gdzie git@example.com:MyStuff/private-repository.git reprezentuje adres URL klonowania repozytorium prywatnego:
git clone git@example.com:MyStuff/private-repository.git