Git, birçok yazılım geliştiricisinin tercih ettiği en popüler sürüm kontrol sistemidir. Linus Torvalds, Git'i 2005'te Linux çekirdeğinin geliştirilmesi sırasında geliştirdi. Ve o zamandan beri geliştiriciler, projelerinde diğer üyelerle işbirliği yapmak için bu sürüm kontrol sistemini yaygın olarak kullanıyor.

Yazılım geliştirmeyi ve çeşitli yönlerini öğreniyorsanız, bir noktada Git'i zaten duymuş olabilirsiniz. Bu kılavuz, Git'i Linux'ta nasıl kurulacağı ve yapılandırılacağı hakkında kısa bir kılavuzla birlikte ayrıntılı olarak açıklayacaktır.

Git Nedir ve Neden İhtiyacınız Var?

Yazılım geliştirme zorludur. Birkaç dosyayla çalışmayı içerir ve kullanıma hazır olmadan önce amaçlanan çıktıyı elde etmek için genellikle kaynak kodla uğraşmayı gerektirir.

Sadece bu değil, kod üretimde çalıştıktan sonra bile, hala kodun verimli, sürdürülebilir ve diğer geliştiriciler tarafından okunabilir olmasını sağlamak için periyodik olarak yeniden düzenleme takım.

Bir proje üzerinde aynı anda çalışan çok sayıda değişken ve birden çok geliştirici ile, tüm farklı proje dosyaları ve bunların revizyonları üzerinde bir sekme tutmak kısa sürede zorlaşabilir.

Git gibi bir sürüm kontrol sisteminin (VCS) devreye girdiği yer burasıdır. Çeşitli ekip üyeleri tarafından gönderilen koddaki değişiklikleri izlemeyi ve yönetmeyi kolaylaştırır ve buna karşılık yazılım geliştirme ve test sürecini hızlandırır.

Bir sürüm kontrol sistemi kullanmanın dikkate değer faydalarından bazıları şunlardır:

  • Ekip tarafından bir dosyada yapılan her değişikliği görüntüleyebilmeniz için uzun vadeli değişiklik geçmişine erişim.
  • Aynı anda katkıyı kolaylaştıran ve değişiklikleri uygulamak ve dosya tekrarını önlemek için bir dosyanın birden çok sürümünü tek bir dosyada birleştirmenize olanak tanıyan dallanma ve birleştirme.

Elbette hangi sürüm kontrol sistemini kullandığınız, onu kullanmaktan arayabileceğiniz faydaları da belirler. Git durumunda, dağıtılmış bir sürüm kontrol sistemi (DVCS) olduğundan, tüm kod dosyalarınız her katılımcının bilgisayarında bulunur.

Bu nedenle, yukarıdaki avantajlara (ve birkaç başka) ek olarak Git, çevrimdışı çalışmanıza da olanak tanır - çalışması için hala internet bağlantısı gerektiren push ve pull işlevleri dışında.

İlişkili: Linux için En İyi 10 Sürüm Kontrol Sistemi

Git Linux'a Nasıl Kurulur

Git'i Linux'a kurmak oldukça basittir. Bilgisayarınıza kurmak için Linux dağıtımınıza bağlı olarak aşağıdaki komutları kullanın.

Git'i Debian/Ubuntu'ya yükleyin

Git, resmi Ubuntu ve Debian depolarında mevcuttur. Bu nedenle, APT kullanarak kolayca kurabilirsiniz:

sudo apt git git

Git'i Fedora'ya yükleyin

Git'i DNF veya YUM kullanarak Fedora'ya yükleyebilirsiniz. Fedora'nın daha eski bir sürümünü çalıştırıyorsanız (Fedora 21'e kadar), YUM'u kullanın:

sudo yum git'i yükle

Tersine, sisteminizde Fedora 22 veya üzeri çalışıyorsa Git'i kurmak için DNF'yi kullanabilirsiniz.

sudo dnf git'i kurun

Git'i Arch Linux'a yükleyin

Arch Linux kullanıyorsanız Git'i Pacman'ı kullanarak yükleyebilirsiniz:

sudo pacman -S git

Git'i FreeBSD'ye yükleyin

Git'i FreeBSD'ye kurmak için aşağıdaki komutu verin:

sudo pkg git'i kurun

Bittiğinde, aşağıdaki komutu çalıştırarak kurulumun başarılı olup olmadığını doğrulayın:

git --versiyon

Bir sürüm numarası döndürürse, kurulumun başarılı olduğu anlamına gelir. Değilse, yükleme işlemini tekrar gözden geçirmeniz gerekir.

Linux'ta Git Nasıl Yapılandırılır

Git'i sisteminize yükledikten sonra, kullanmadan önce kullanıcı adı, e-posta adresi ve varsayılan metin düzenleyici gibi bazı bileşenlerini yapılandırmanız gerekir. Bu yapılandırma tek seferlik bir işlem olacak ve Git'i sisteminizden kaldırmadığınız sürece yapılandırılmış ayarlarınız devam etmelidir.

Git için Kimlik Oluşturun

Başlangıç ​​olarak, sisteminizde yaptığınız her taahhüt için varsayılan bir kimlik (kullanıcı adı ve e-posta adresi) ayarlamanız gerekir. Bunu yapmanın iki yolu vardır. Gönderdiğiniz tüm taahhütlerin aynı kimlikten geçmesi için global bir kimlik ayarlayabilir veya farklı projeler için ayrı kimlikler kullanmak üzere havuz başına bir kimlik ayarlayabilirsiniz.

Global bir kimlik belirlemek için terminali açın ve aşağıdaki komutları çalıştırın:

git config --global user.name "adınız"
git config --global user.email "your_email_address"

Belirli bir depo için varsayılan kimliğinizi ayarlamak istiyorsanız, önce depoyu içeren dizine gidin. kullanın ls komutu dizinleri (ve alt dizinleri) listelemek ve cd komutu onlara girmek için.

Depoya girdikten sonra terminalde aşağıdaki komutları çalıştırın:

git config user.name "adınız"
git config user.email "your_email_address"

Linux'ta Git için SSH'yi yapılandırın

Ayrıca, gerekli olmasa da, ayrıca kurabilirsiniz. SSH Git için bilgisayarınızda parolasız oturum açmaya izin vermek için. Bu şekilde, bir depoda her değişiklik yapmak istediğinizde şifrenizi girmeniz gerekmez.

Bunu yapmak için bir terminal penceresi açın ve e-postanızla yeni bir SSH anahtarı oluşturmak için aşağıdaki komutu çalıştırın:

ssh-keygen -t rsa -b 4096 -C "e-posta_adresiniz"

Bir dosya adı istendiğinde, anahtarı kaydetmek istediğiniz konumu belirtin ve Giriş; varsayılan seçeneğe devam etmek için Giriş.

Sistem şimdi, makinenizde SSH'ye ek bir güvenlik katmanı eklemek için bir parola belirlemenizi isteyecektir. Hatırlayabileceğiniz ve vurabileceğiniz güçlü bir parola yazın Giriş.

Son olarak, SSH anahtarını eklemeniz gerekir. ssh aracısı, sisteminizin özel anahtarlarını tutar. Bunun için terminalde aşağıdaki kodu çalıştırın:

ssh-ekle ~/.ssh/id

Kimliğinizi yapılandırdıktan sonra Git'i iş akışınıza uyacak şekilde daha fazla yapılandırabilirsiniz.

Git için Varsayılan Metin Düzenleyiciyi Değiştirin

Yapabileceğiniz ek yapılandırmalardan biri, etkileşimleriniz için Git'in varsayılan metin düzenleyicisini değiştirmektir.

Varsayılan olarak Git, Vim metin düzenleyicisini kullanacak şekilde yapılandırılmıştır. Ancak, daha önce Vim'i hiç kullanmadıysanız, onu kullanırken kendinizi evinizde hissetmeyebilirsiniz. İşlemi göstermek için nano'yu varsayılan Git metin düzenleyicisi olarak ayarlayacağız. Ancak tercih ettiğiniz bir metin düzenleyiciniz varsa, nano'yu aşağıdaki komutta bununla değiştirmekten çekinmeyin:

git config --global core.editor nano

Yapılandırmaları gözden geçirin

Git'i tercihlerinize göre yapılandırdığınızda, doğru olduklarından emin olmak için yapılandırma ayarlarını bir kez kontrol edin. Sisteminiz için tüm Git yapılandırma ayarlarının bir listesini almak için aşağıdaki komutu çalıştırın:

git yapılandırma --liste

Gelecekte bir noktada, yapılandırmayı düzenlemek isterseniz, gitconfig çalıştırarak dosya:

nano ~/.gitconfig

Ardından, değiştirmek istediğiniz kimliklerin değerlerini düzenleyin.

Git'i Linux'ta Başarıyla Çalıştırmak

Yukarıdaki kılavuzu kullanarak Git'i hemen Linux sisteminize kurabilir ve yapılandırabilirsiniz. Ve bundan sonra projelerinizi daha iyi yönetmek için Git'i iş akışınıza dahil etmelisiniz.

Bu amaçla, depolarınızı yönetmenize yardımcı olabilecek çeşitli Git hizmetleri bulunmaktadır. Böyle biri GitHub, sayısız araç için güvenli bulut depolama ve entegrasyon desteği sunarken sürüm kontrolünü kolaylaştırır.

Yine de Git'te yeniyseniz ve nereden başlayacağınızı merak ediyorsanız, ilk deponuzu nasıl oluşturacağınızı öğrenmek, araçla rahat olmanıza yardımcı olabilir.

E-posta
Github'da İlk Deponuzu Nasıl Oluşturursunuz?

Geliştirme projelerinizi çevrimiçi olarak paylaşmak ister misiniz? İşte ilk Github deponuza nasıl başlayacağınız.

Sonrakini Oku

İlgili konular
  • Linux
  • Yazılımı kur
  • terminal
  • GitHub
Yazar hakkında
Yash Wate (16 Makale Yayınlandı)

Yash, MUO for DIY, Linux, Programming and Security'de Personel Yazarıdır. Tutkusunu yazmadan önce web ve iOS için geliştiriyordu. Yazısını, diğer sektörleri kapsadığı TechPP'de de bulabilirsiniz. Teknoloji dışında astronomi, Formula 1 ve saatler hakkında konuşmayı seviyor.

Yash Wate'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.