Chengetedza ako shanduro uye chirongwa muboka neGit uye Gitorious

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. .

kuseta_up_gitorious_on_your_own_server_article

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

  • 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


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   eliotime3000 akadaro

    Yakanaka ruoko, kutaura chokwadi, asi zvakachengeteka kwazvo kuzviita paDebian kupfuura Kanaima (kunyange Kanaimaima iri parutivi naUbuntu, kutaura chokwadi).

  2.   ferchmetal akadaro

    zvinonakidza!

  3.   Akapfuura nepano akadaro

    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.