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

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

Git, birçok yazılım geliştiricisinin tercih ettiği en popüler sürüm kontrol sistemidir. Linus Torvalds, Git'i 2005 yılında Linux çekirdeğinin geliştirilmesi sırasında geliştirdi. 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 da değil, kod üretimde çalıştıktan sonra bile kodun verimli, sürdürülebilir ve ekipteki diğer geliştiriciler tarafından okunabilir olmasını sağlamak için yine de periyodik olarak yeniden düzenlemeye ihtiyaç vardır.

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.





İlgili: 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:

telefon numarasına göre arkadaşlarımın yerini bul
sudo apt install git

Git'i Fedora'ya yükleyin

Git'i Fedora'ya DNF veya YUM kullanarak 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 install git

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

sudo dnf install git

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 install git

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

git --version

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:

sistemim neden bu kadar çok disk kullanıyor?
git config --global user.name 'your_name'
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. Kullanmak 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 'your_name'
git config user.email 'your_email_address'

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

Ayrıca, gerekli olmasa da, parolasız oturum açmaya izin vermek için bilgisayarınızda Git için SSH kurabilirsiniz. Bu şekilde, bir havuzda 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 'your_email_address'

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

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

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-add ~/.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 config --list

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 yükleyip yapılandırabilirsiniz. Ve bundan sonra projelerinizi daha iyi yönetmek için Git'i iş akışınıza dahil etmelisiniz.

iphone 8 kurtarma moduna nasıl alınır

Bu amaçla, depolarınızı yönetmenize yardımcı olabilecek çeşitli Git hizmetleri bulunmaktadır. Bunlardan biri, sayısız araç için güvenli bulut depolama ve entegrasyon desteği sunarken sürüm kontrolünü kolaylaştıran GitHub'dı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.

Paylaş Paylaş Cıvıldamak 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(21 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!

Abone olmak için buraya tıklayın