Valdykite savo versijas ir programą grupėje naudodami „Git“ ir „Gitorious“

Šie bandymai ir rezultatai buvo atlikti naudojant „Canaima“ paskirstymo metą

„Git“ yra versijų valdymo programinė įranga, sukurta Linuso Torvaldso, turint galvoje programų versijų efektyvumą ir patikimumą, kai jie turi daug šaltinio kodo failų.

„Gitorious“ yra sistemos pavadinimas, siūlantis talpinti bendruosius nemokamos programinės įrangos kūrimo projektus, pagrįstus žiniatinklio aplinka, naudojant „Git“ paskirstytos versijos valdymo sistemą, taip pat šio atviro kodo serverio programinę įrangą, kuri joje yra sukurta ir priglobta.

settings_up_gitorious_on_your_own_server_article

Ką galime padaryti su šiais dviem elementais?
Šie du elementai eina kartu, su „git“ mes pakuojame šaltinio kodą. Su „Gitorious“ mes ja dalinamės paprastai ir elegantiškai, kad daugiau kūrėjų galėtų prisidėti prie projekto, tuo pat metu mes valdome anksčiau sukurtas versijas.

Kaip naudoti „Git & Gitorius“?

Pradėkime nuo Gitoriaus

  • Registruokitės ir patvirtinkite sąskaitą paštu
  • Sukurkite SSH raktą. SSH raktas yra mūsų prieigos raktas failams įkelti į „gitorius“.
  • Norėdami sukurti prieigos raktą, einame į terminalą ir įdiegiame paketą „sudo apt-get install ssh“
  • Vykdome terminale „ssh-keygen“
  • Mes atliekame veiksmus ir įveskite raktą.
  • Jei viskas gerai, mes turime savo slaptažodį, jis bus sukurtas
  • Mes pasiekiame /home/usuario/.ssh katalogą
  • Mes nukopijuojame tai, kas yra id_rsa.pub faile
  • Tada mes pasiekiame savo didingą seansą ir įveskite tai, ką nukopijavome į „Tvarkyti SSH raktus“
  • Dabar mes galime sukurti projektą „gitorius“ puslapyje. „Sukurti naują projektą“ užpildome formą.
  • Kuriame saugyklą, pridedame pavadinimą ir aprašą.

Dabar mes einame su GIT

Dabar mes prašome projekto kopijos.

git clone git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

cd nombredelrepositorio

Sukurkite filialą „master“ savo saugykloje iš „Gitorious“, veikiančio:

git remote add master git@gitorious.org:nombredelrepositorio/nombredelrepositorio.git

Nukopijuokite visą projekto šaltinio kodą į dabartinį katalogą:

cp -rv /path/to/your/code/nombredelrepositorio/* . O crea los archivos fuente de tu proyecto

Pridėkite naujus failus prie šio filialo (pagrindinio):

git add .

Atlikite šį pakeitimą, turiu omenyje visus failus, kuriuos nukopijavote prieš minutę:

git commit -a

Atnaujinkite savo projektą „Gitorious“ saugykloje:

git push --all

Pastabos:

Yra daugiau galimybių su „git“, tai yra pagrindai, kad būtų galima sukurti projektą, įkelti ir atnaujinti failus, akivaizdu, kad „git“ yra sudėtingesnė.

Aš žinau, kad yra „git“ priekinių galų, bet aš labiau mėgstu tai tokiu būdu ir apie tai yra straipsnis.

Taip pat taikoma bitbucket


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   3000 sakė

    Gana patogu, jei atvirai, bet daug saugiau tai padaryti naudojant „Debian“ nei „Canaima“ (nors, tiesą sakant, „Canaima“ prilygsta „Ubuntu“).

  2.   ferchmetal sakė

    tai įdomu!

  3.   Jis perėjo čia sakė

    Labai gerai, aš įdiegiau debianą gitosis + gitweb (už nginx) ir tiesa, aš esu labai laiminga, visų pirma, nes aš suteikiu / tt kiekvienai komandai ir turiu greitesnę ir matomesnę pokyčių kontrolę, taip sakant.