Postojeći lokalni repozitorijum – povezivanje sa udaljenim cPanel repozitorijumom preko Git GUI
Ako već imate projekat na Vašem Windows uređaju, možete povezati/dodati udaljeni Git repozitorijum.
Prvo morate kreirati novi cPanel repozitorijum: Kreiranje Git repozitorija u cPanelu | Pomoć
Da biste povezali projekat sa repozitorijumom na cPanel-u, biće Vam potrebna adresa repozotorijuma koja izgleda ovako:
ssh://goodexam@goodexample.site:1022/home/goodexam/newsite
goodexam – korisnik za cPanel;
goodexample.site – domen za hosting nalog; može da se zameni sa imenom hosting servera na primer server.superhosting.rs;
/home/goodexam/newsite – direktorijum repozitorijuma na cPanel-u;
Ova adresa se nalazi u cPanelu » Git Version Control – više informacija o repozitorijumu, u polju Clone URL.
Da biste se povezali sa udaljenim repozitorjumom, na Git GUI klijentu izaberite – Remote » Add…
Popunite ime (Name) “origin“, zalepite SSH adresu u polje Location, ostavite označenu opciju Fetch Immediately i kliknite na Add.
Pojaviće se novi prozor sa obaveštenjem OpenSSH (The authenticity of host …). U prazno polje upišite “yes” i kliknite na OK. Na taj način je identifikacija udaljenog servera dodata na Vaš uređaj.
Na sledećem koraku je potrebno upisati lozinku za pristup cPanel-u.
Ako uspešno povežete i preuzmete trenutni sadržaj udaljenog repozitorijuma, dobićete poruku Success.
Pripremite Vaš projekat za otpremanje putem Git klijenta. Predajte datoteke projekta (Commit) i zatim ih otpremite (Push) direktno na udaljeni repozitorijum.
Da biste to učinili, izaberite Remote » Push i zatim kliknite ponovo na Push.
Morate ponovo upisati lozinku za pristup cPanel-u.
Promene prenesene na udaljeni repozitorijum, nova datoteka dostupna u cPanel direktorijumu.
Povezivanje sa udaljenim (cPanel) repozitorijumom preko Git Bash
Koraci za dodavanje udaljenog Git repozitorijuma preko Git Bash-a su isti kao i kod Git GUI klijenta. Jedina razlika je što se sve izvršava komandama.
Da biste povezali projekat sa udaljenim repozitorijumom na cPanel-u:
git remote add origin ssh://goodexam@goodexample.site:1022/home/goodexam/newsite
goodexam – cPanel korisnik;
goodexample.site – domen hosting naloga;može da se zameni sa imenom hosting serveraа na primer server.superhosting.rs;
/home/goodexam/newsite – direktorijum repozitorijuma u cPanel-u;
Dodavanje nove datoteke u repozitorijumu:
echo "contents of file" >> newfile.txt
git add .
git commit -m "New file added"
Push datoteke u repozitorijum:
git push -u origin master
Ako ne koristite SSH ključ za povezivanje s udaljenim repozitorijumom, moraćete da unesete lozinku za cPanel.
Postoji način da za Vašu vezu sa udaljenim repozitorijumom koristite SSH ključ (bez lozinke / passphrase). Prvo morate generisati SSH par ključeva na svom uređaju. Zatim prenesite javni ključ na hosting nalog.
Proverite: 🔗 Korišćenje SSH ključa za Git GUI/Bash (Windows) | Help.
Kreiranje novog lokalnog projekta preko kloniranja udaljenog repozitorijuma kkoristeći Git GUI
Da biste klonirali Git storage kroz Git GUI, pokrenite klijenta i izaberite Clone Existing Repository.
Git projekat možete klonirati iz udaljenog repozitorijuma, poput onog koji je stvoren u cPanel-u ili u GitHub, Bitbucket, GitLab.
Trebaće Vam adresa repozitorijuma za kloniranje Git projekta iz cPanel-a. Jednom kada kreirate Git repozitorijum u cPanel-u, njegovu adresu za kloniranje možete videti u odeljku više informacija (u polju Clone URL).
Kopirajte ovu adresu i zalepite je u Source Location.
Izaberite lokalni direktorijum (Target Directory) u koji će se klonirati udaljeni repozitorijum i nastavite sa Clone.
Ako niste naveli upotrebu SSH ključa (nema lozinke), unesite lozinku za cPanel.
Nakon što je kloniranje završeno, otvara se Git prozor.
Ako otvorite lokalni folder za skladištenje, videćete fajlove projekta.
Nakon što unesete izmene u projektne datoteke, koristite taster Rescan u Git klijentu.
Pripremite promene za snimanje / objavljivanje premeštanjem datoteke u status Staged Changes.
Popunite komentar i sačuvajte svoje izmene pomoću „ Commit “.
Kada završite, pošaljite ( Push ) izmene u udaljenu memoriju. Kliknite na Remote »Push i ponovo Push .
Ako ne koristite SSH ključ (nema lozinke), moraćete da unesete lozinku za cPanel.
Ako uspešno povežete i prenesete trenutni status lokalne memorije na daljinac, dobićete poruku o uspehu.
Кloniranje udaljenog (cPanel) repozitorijuma preko Git Bash
Kloniranje udaljenog repozitorijuma:
git clone ssh://goodexam@goodexample.site:1022/home/goodexam/newsite
goodexam – korisnik za cPanel;
goodexample.site – domen za hosting nalog; može da se zameni sa imenom hosting servera na primer server.superhosting.rs;
/home/goodexam/newsite – direktorijum repozitorijuma u cPanel-u;
Unesite direktorijum repozitorijuma:
cd newsite
Dodajte novu datoteku u repozitorijum i objavite promene u lokalnom repozitorijum:
echo "contents of file" >> newfile.txt
git add .
git commit -m "New file added"
Zatim možete da otpremite promene u udaljeni repozitorijum sa naredbom:
git push -u origin master
Pročitajte još: