Kawal versi dan program anda secara berkumpulan dengan Git dan Gitorious

Ujian dan hasil ini dilakukan dalam meta pengedaran Canaima

Git adalah perisian kawalan versi yang dirancang oleh Linus Torvalds, dengan mempertimbangkan kecekapan dan kebolehpercayaan pemformatan aplikasi ketika mereka memiliki sebilangan besar fail kod sumber.

Gitorious adalah nama sistem untuk menawarkan hosting kepada projek pembangunan koperasi perisian percuma berdasarkan persekitaran Web menggunakan sistem kawalan versi diedarkan Git, serta perisian pelayan sumber terbuka ini yang dikembangkan dan dihoskan di dalamnya.

setting_up_gitorious_on_your_own_server_article

Apa yang boleh kita lakukan dengan dua elemen ini?
Kedua-dua elemen ini beriringan, dengan git kami membungkus kod sumber kami. Dengan Gitorious, kami membagikannya dengan cara yang mudah dan elegan, supaya lebih banyak pembangun dapat menyumbang untuk projek ini, pada masa yang sama kami menguruskan versi yang telah dibuat sebelumnya.

Bagaimana cara menggunakan Git & Gitorius?

Mari mulakan dengan Gitorius

  • Daftar dan sahkan akaun melalui pos
  • Buat Kunci SSH. Kunci SSH adalah kunci akses kami untuk memuat naik fail ke gitorius.
  • Untuk membuat kunci akses, kita pergi ke terminal dan memasang pakej "sudo apt-get install ssh"
  • Kami melaksanakan di terminal "ssh-keygen"
  • Kami mengikuti langkah dan memasukkan kuncinya.
  • Sekiranya semuanya berjalan lancar, kata laluan kami akan dibuat
  • Kami mengakses direktori /home/usuario/.ssh
  • Kami menyalin apa yang ada di dalam fail id_rsa.pub
  • Kemudian kami mengakses sesi gitorious kami dan memasukkan apa yang kami salin ke "Urus Kunci SSH"
  • Sekarang, kita boleh membuat projek di halaman gitorius. "Buat Projek Baru", kami mengisi borang.
  • Kami membuat repositori, kami menambah nama dan keterangan kepadanya.

Sekarang kita pergi dengan GIT

Sekarang kami meminta salinan projek.

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

cd nombredelrepositorio

Buat cawangan yang disebut "master" di repositori anda dari Gitorious, berjalan:

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

Salin semua kod sumber projek anda di dalam direktori semasa anda:

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

Tambahkan fail baru ke cabang ini (master):

git add .

Lakukan perubahan ini, maksud saya lakukan semua fail yang anda salin sebentar tadi:

git commit -a

Kemas kini projek anda di repositori Gitorious:

git push --all

Nota:

Terdapat lebih banyak pilihan dengan git, ini adalah asasnya, untuk dapat membuat projek, memuat naik dan mengemas kini fail, jelas git lebih kompleks.

Saya tahu ada bahagian depan untuk git tetapi saya lebih suka dengan cara itu, dan itulah maksud artikel itu.

Juga berlaku untuk bitbucket


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   eliotime3000 kata

    Cukup berguna, jujur, tetapi jauh lebih selamat untuk melakukannya di Debian daripada Canaima (walaupun Canaima setara dengan Ubuntu, jujur).

  2.   ferchmetal kata

    ia menarik!

  3.   Dia melalui sini kata

    Sangat bagus, saya memasang di debit gitosis + gitweb (di belakang nginx) dan sebenarnya saya sangat gembira, di atas semua, kerana saya memberikan / dan lain-lain dari setiap pasukan dan saya mempunyai kawalan perubahan yang lebih pantas dan lebih jelas, untuk dikatakan.