Postavljenje web sajta na github.com
Sadržaj:
Kada je u pitanju Git hosting, na raspolaganju su vam brojne mogućnosti. GitHub, Gitlab i Bitbucket popularna su rješenja, no pokretanje vlastitog Git poslužitelja je alternativa koju vrijedi razmotriti.
Postavljanje Git poslužitelja omogućuje vam stvaranje privatnih spremišta bez ograničenja besplatnih planova dobavljača.
U ovom smo vodiču objasnili kako postaviti Linux Git poslužitelj na Linux. Ova je postava dobra ako imate nekoliko spremišta, a suradnici su tehnički pametni. U suprotnom, razmislite o instaliranju samoposlužene git aplikacije poput Gitea, Gogs ili Gitlab.
Git poslužitelj može se postaviti na bilo kojem udaljenom Linux računalu ili čak na vašem lokalnom sustavu.
Postavljanje Git poslužitelja
Prvi korak je instaliranje Gita na vaš poslužitelj.
sudo apt update && sudo apt install git
Da biste instalirali git paket na CentOS poslužitelje, unesite:
sudo yum install git
Zatim stvorite novog korisnika koji će upravljati Git spremištima:
sudo useradd -r -m -U -d /home/git -s /bin/bash git
Domaći direktorij korisnika postavljen je na
/home/git
. Sva spremišta bit će spremljena u ovoj mapi. Nismo postavili lozinku za korisnika "git", prijava će biti moguća samo pomoću ssh tipki.
Prebacite se na "git" korisnika pomoću naredbe su:
sudo su - git
Pokrenite sljedeće naredbe za stvaranje SSH mape i postavljanje ispravnih dozvola:
mkdir -p ~/.ssh && chmod 0700 ~/.ssh
Napravite datoteku s imenom
~/.ssh/authorized_keys
ključevi koji će sadržavati SSH ključeve ovlaštenih korisnika:
touch ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys
To je to. Instalacija poslužitelja je dovršena. Sada ste spremni za stvaranje vašeg prvog Git spremišta.
Pokrenite sljedeću naredbu za pokretanje novog praznog spremišta:
git init --bare ~/projectname.git
Možete dodijeliti imenik kako želite. Važno je stvoriti spremište pod "git" početnom direktorijom korisnika.
Initialized empty Git repository in /home/git/projectname.git/
Konfiguriranje lokalnog Git spremišta
Kako biste mogli gurnuti lokalne promjene gita na Git poslužitelj, morate dodati svoj lokalni ključ SSH javnog ključa udaljenoj datoteci s
authorized_keys
ključevima „git“.
cat ~/.ssh/id_rsa.pub
Izlaz bi trebao izgledati ovako:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDd/mnMzHwjUzK8g3ldfsfRpJuC16mhWamaXRk8ySQrD/dzpbRLfDnZsLxCzRoq+ZzFHGwcQlJergtergdHGRrO8FE5jl3IWRRp+mP12qYw== [email protected]
Za generiranje novog SSH para ključeva koristite sljedeću naredbu:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Kopirajte izlaz iz
cat
naredbe gore i vratite se na konzolu Git poslužitelja.
Na poslužitelju otvorite uređivač teksta i zalijepite javni ključ koji ste kopirali s lokalnog stroja u datoteku
~/.ssh/authorized_keys
ključeva:
sudo nano /home/git/.ssh/authorized_keys
Cijeli tekst javnog ključa trebao bi biti u jednom retku.
Pretpostavljamo da je Git paket već instaliran na vašem lokalnom stroju. Ako ne, instalirajte na isti način kao što je objašnjeno u prethodnim odjeljcima.
cd /path/to/local/project
Inicijalizirajte git spremište:
git init.
Posljednji korak je dodavanje git daljinca u vaše lokalno spremište:
git remote add origin git@git_server_ip:projectname.git
Ne zaboravite zamijeniti
git_server_ip
svojim
git_server_ip
hosta
git_server_ip
poslužitelja ili IP adresom.
Da biste provjerili je li sve pravilno postavljeno, napravite testnu datoteku:
touch test_file
Dodajte izmjene u mjesto pokazivanja:
git add.
Unesite promjene:
git commit -m "descriptive message"
Promjene lokalnog spremišta u udaljenom spremištu:
git push -u origin master
Ako je sve pravilno postavljeno, izlaz bi trebao izgledati ovako:
Counting objects: 3, done. Writing objects: 100% (3/3), 218 bytes | 218.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To git_server_ip:projectname.git * master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
Da biste dodali novog suradnika, samo kopirajte njegov javni SSH ključ u
~/.ssh/authorized_keys
datoteku datoteke git.
Iste korake možete koristiti za stvaranje novih spremišta. Važno je napomenuti da udaljeno spremište mora postojati prije nego što dodate git remote u svoje lokalno spremište.
Zaključak
U ovom smo vodiču pokazali kako postaviti svoj privatni Git poslužitelj i stvoriti spremišta.
Kako postaviti zadani prikaz mape?

Mark Kline želi znati kako Windows otvoriti sve mape u prikazu Detalji.
Ovaj članak će vam pokazati korak po korak kako postaviti Windows Live Hotmail na iOS uređaje. Koraci koji su uključeni isti su za ipad, iPhone i iPod Touch. To možemo postaviti korištenjem Active Sync (s Microsoft Exchange) ili POP3. U ovom vodiču koristit ćemo aktivnu sinkronizaciju.

Dodirnite
Kako postaviti i koristiti ftp server na androidu

Želite prenijeti datoteke s Android uređaja na PC bez USB kabela? Isprobajte metodu FTP poslužitelja za bežično dijeljenje datoteka između Androida i računala.