Sürümlerinizi ve programınızı Git ve Gitorious ile grup halinde kontrol edin

Bu testler ve sonuçları Canaima meta dağıtımında gerçekleştirildi.

Git, Linus Torvalds tarafından tasarlanan ve çok sayıda kaynak kod dosyasına sahip uygulamaların sürümlerini korumanın verimliliğini ve güvenilirliğini düşünen bir sürüm kontrol yazılımıdır.

Gitorious, Git dağıtık versiyon kontrol sistemini kullanan bir Web ortamına dayalı, ücretsiz yazılım ortak geliştirme projelerine ve bunun yanı sıra bu açık kaynaklı sunucunun üzerinde geliştirilip barındırılan yazılımlara barındırma hizmeti sunan bir sistemin adıdır.

Setting_up_gitoious_on_your_own_server_article

Bu iki unsurla ne yapabiliriz?
Bu iki unsur el ele gider; git ile kaynak kodumuzu paketliyoruz. Gitorious ile daha fazla geliştiricinin projeye katkıda bulunabilmesi için basit ve şık bir şekilde paylaşıyoruz, aynı zamanda daha önce yapılmış versiyonları da yönetiyoruz.

Git ve Gitorius nasıl kullanılır?

Gitorius'la başlayalım

  • Hesabı e-postayla kaydedin ve onaylayın
  • SSH Anahtarı oluşturun. SSH Anahtarı, dosyaları gitorius'a yüklemek için erişim anahtarımızdır.
  • Erişim anahtarını oluşturmak için terminale gidip “sudo apt-get install ssh” paketini kuruyoruz
  • Terminalde “ssh-keygen” komutunu çalıştırıyoruz
  • Adımları takip edip şifreyi giriyoruz.
  • Her şey yolunda giderse anahtarımız oluşturulacak
  • /home/user/.ssh dizinine erişiyoruz
  • id_rsa.pub dosyasının içindekileri kopyalıyoruz
  • Daha sonra muhteşem oturumumuza erişiyoruz ve kopyaladığımızı “SSH Anahtarlarını Yönet” alanına giriyoruz.
  • Artık gitorius sayfasında projemizi oluşturabiliriz. “Yeni Proje Oluştur” formunu dolduruyoruz.
  • Depoyu oluşturuyoruz, ona bir isim ve açıklama ekliyoruz.

Şimdi GIT'e geçelim

Şimdi projenin bir kopyasını istiyoruz.

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

cd nombredelrepositorio

Gitorious'tan deponuzda "master" adında bir dal oluşturun ve şunu çalıştırın:

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

Projenizin tüm kaynak kodunu mevcut dizininize kopyalayın:

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

Yeni dosyaları bu şubeye (ana) ekleyin:

git add .

Bu değişikliği uygula, yani bir dakika önce kopyaladığın tüm dosyaları kaydet:

git commit -a

Projenizi Gitorious deposunda güncelleyin:

git push --all

Notas:

Git ile daha fazla seçenek var, projeyi oluşturabilmek, dosyaları yükleyebilmek ve güncelleyebilmek için temel bilgiler budur, açıkçası git daha karmaşıktır.

Git için ön uçlar olduğunu biliyorum ama ben bu şekilde olmasını tercih ediyorum ve makalenin konusu da bu.

Bitbucket için de geçerlidir


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   eliotime3000 dijo

    Dürüst olmak gerekirse oldukça kullanışlı, ancak bunu Debian'da yapmak Canaima'da yapmaktan çok daha güvenli (dürüst olmak gerekirse Canaima Ubuntu ile aynı seviyede olsa da).

  2.   demir metal dijo

    İlginç!

  3.   Buradan geçti dijo

    çok iyi, debian gitosis + gitweb'i (nginx'in arkasında) kurdum ve gerçek şu ki, her şeyden önce çok mutluyum çünkü her takımdan /etc veriyorum ve tabiri caizse daha hızlı ve daha görünür değişiklik kontrolüne sahibim.