Iyi bvunzo nemhedzisiro zvakaitwa muKanaima yekuparadzira meta
Git ishanduro yekudzora software yakagadzirirwa naLinus Torvalds, ine hunyanzvi uye kuvimbika kweshanduro yekushandura mupfungwa kana vaine huwandu hukuru hwekodhi kodhi mafaira.
Gitorious izita rehurongwa hwekupa kuitisa kumaprojekti ekuvandudza mushandirapamwe emahara software zvichibva paWebhu nharaunda uchishandisa iyo Git yakagoverwa vhezheni yekudzora system, pamwe nesoftware yeino rakavhurika sosi sosi iyo inogadziridzwa uye inogarwa mukati mayo. .
Chii chatingaite nezvinhu zviviri izvi?
Izvi zvinhu zviviri zvinofambidzana, ne git isu tinopakira yedu sosi kodhi. NeGitorious isu tinoigovana nenzira yakapfava uye yakashongedzwa, kuitira kuti vagadziri vazhinji vagone kubatsira muprojekti, panguva imwechete isu tichigadzirisa shanduro dzakaitwa kare.
Mashandisiro eGit & Gitorius?
Ngatitange naGitorius
- Enda kukero www.neworleansclub.org
- Bhalisa uye simbisa account netsamba
- Gadzira SSH Kiyi. Iyo SSH Kiyi ndiyo yedu yekuwana kiyi yekuisa mafaera kune gitorius.
- Kugadzira kiyi yekuwana tinoenda kune iyo terminal uye nekuisa iyo package "sudo apt-tora kuisa ssh"
- Isu tinoita mune inouraya "ssh-keygen"
- Isu tinotevera matanho uye tinopinda kiyi.
- Kana zvese zvikafamba mushe, isu tine password yedu, ichagadzirwa
- Isu tinopinda iyo /home/usuario/.ssh dhairekitori
- Tinoteedzera zviri mukati meiyo id_rsa.pub faira
- Ipapo isu tinowana yedu yakasarudzika chikamu uye nekuisa izvo zvatakateedzera kune "Manage SSH Keys"
- Zvino, isu tinogona kugadzira chirongwa pane iyo gitorius peji. "Gadzira Nyowani Project", tinozadza fomu.
- Isu tinogadzira iyo repository, isu tinowedzera zita uye tsananguro kwariri.
Iye zvino tinoenda neGIT
Iye zvino tinokumbira kopi yeprojekiti.
git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
cd nombredelrepositorio
Gadzira bazi rinodaidzwa kuti "tenzi" mune yako repository kubva Gitorious, inomhanya:
git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git
Kopa kodhi yekodhi yeprojekti yako mukati medhairekitori razvino.
cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto
Wedzera mafaera matsva kubazi iri (tenzi):
git add .
Ita shanduko iyi, ndinoreva ita mafaera ese awakateedzera miniti yapfuura:
git commit -a
Gadziridza yako projekiti mune Gitorious repository:
git push --all
Notes:
Pane zvimwe zvingasarudzwa ne git, izvi ndizvo zvekutanga, kugona kugadzira chirongwa, kurodha uye kugadzirisa mafaira, zviri pachena kuti git yakaoma kunzwisisa.
Ndoziva kune mafirita eGit asi ini ndinoida nenzira iyoyo, uye ndizvo zviri kunyorwa nezvinyorwa.
Izvo zvinoshandawo kune bitbucket
Yakanaka ruoko, kutaura chokwadi, asi zvakachengeteka kwazvo kuzviita paDebian kupfuura Kanaima (kunyange Kanaimaima iri parutivi naUbuntu, kutaura chokwadi).
zvinonakidza!
Yakanaka kwazvo, ini ndakaisa mu debian gitosis + gitweb (kuseri nginx) uye chokwadi ndechekuti ndiri kufara kwazvo, pamusoro pezvose, nekuti ini ndinopa / nezvimwe kubva kuchikwata chega chega uye ndine yekukurumidza uye inooneka shanduko kutonga, sekutaura.