giriiş
Git gibi sürüm kontrol sistemleri, modern yazılım geliştirmenin en iyi uygulamaları için olmazsa olmazdır. Sürümleme, yazılımınızı kaynak düzeyinde izlemenize olanak tanır. Değişiklikleri izleyebilir, önceki adımlara geri dönebilir ve dosya ve dizinlerin alternatif sürümlerini oluşturmak için dallanabilirsiniz.
Pek çok yazılım projesi dosyası Git depolarında saklanır ve GitHub, GitLab ve Bitbucket gibi platformlar yazılım geliştirme projelerinin paylaşılmasını ve işbirliğini kolaylaştırır.
Git'i varsayılan paketlerle yükleme
Kararlı ve yaygın olarak kullanılan bir sürümü tercih ediyorsanız veya en son özelliklere ihtiyacınız yoksa, varsayılan paket yükleme seçeneği Git ile hızlı bir kurulum için en iyi seçenektir. En son sürümü arıyorsanız, yüklemek istediğiniz belirli sürümü seçebilmeniz için Kaynaktan Yükle bölümüne gitmeniz gerekir.
Git muhtemelen Ubuntu sunucunuzda zaten yüklüdür. Bunu sunucunuzda aşağıdaki komutla doğrulayabilirsiniz:
git --versionAşağıdakine benzer bir çıktı alıyorsanız Git zaten kuruludur.
Output
git version 2.25.1Eğer sizin durumunuz da böyleyse, Git sürümünüz güncel değilse, Git sürümünüzü güncellemeniz gerekebilir ve ardından sürümünüzü kurmaya devam edebilirsiniz.
Git sürüm numarası çıktısını alamıyorsanız, Ubuntu'nun varsayılan paket yöneticisi olan APT ile yüklemeniz gerekir.
Öncelikle apt paket yönetim araçlarını kullanarak yerel paket listenizi güncelleyin.
sudo apt updateGüncelleme tamamlandıktan sonra Git'i yükleyebilirsiniz:
sudo apt install gitGit'i doğru bir şekilde kurduğunuzu doğrulamak için aşağıdaki komutu çalıştırıp ilgili çıktıyı alıp almadığınızı kontrol edebilirsiniz.
git --versionOutput
git version 2.45.2Git başarıyla yüklendikten sonra, kurulumunuzu tamamlamak için bu eğitimin Git'i Ayarlama bölümüne geçebilirsiniz.
Git'i kaynaktan yükleme
Git'i kurmanın daha esnek bir yolunu arıyorsanız, yazılımı kaynak kodundan derlemeyi düşünebilirsiniz; bu bölümde bunu ele alacağız. Bu işlem daha uzun sürer ve paket yöneticiniz aracılığıyla yönetilmez, ancak en son sürümü indirmenize ve özelleştirmek isterseniz eklediğiniz seçenekler üzerinde daha fazla kontrole sahip olmanıza olanak tanır.
Sunucuda yüklü olan Git sürümünü doğrulayın:
git --versionGit kuruluysa aşağıdakine benzer bir çıktı alırsınız:
Output
git version 2.25.1Başlamadan önce, Git'in dayandığı yazılımı yüklemeniz gerekiyor. Tüm bunlar varsayılan depolarda mevcut olduğundan, yerel paket listemizi güncelleyip ilgili paketleri yükleyebiliriz.
sudo apt update
sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gccGerekli bağımlılıkları yükledikten sonra geçici bir dizin oluşturun ve oraya gidin. Git tarball dosyamızı buradan indireceğiz.
mkdir tmp
cd /tmpGit proje web sitesinden, şu adreste bulunan tarball dizinine erişebiliriz: https://mirrors.edge.kernel.org/pub/software/scm/git/ İstediğimiz sürümü indirelim. Yazım sırasında en son sürüm 2.26.2 olduğundan, onu demo amaçlı indireceğiz. curl komutunu kullanıp indirdiğimiz dosyayı git.tar.gz dosyasına çıkaracağız.
curl -o git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gzTarball dosyasını açın:
tar -zxf git.tar.gzDaha sonra yeni Git dizinine gidin:
cd git-*Şimdi paketi derleyip kurmak için şu iki komutu yazabilirsiniz:
make prefix=/usr/local all
sudo make prefix=/usr/local installŞimdi, kabuk sürecini yeni kurduğumuz Git sürümünü kullanacak şekilde değiştirelim:
exec bashBunu tamamladıktan sonra sürümü kontrol ederek kurulumunuzun başarılı olduğundan emin olabilirsiniz.
git --versionOutput
git version 2.26.2Git başarıyla yüklendiğine göre artık kurulumunuzu tamamlayabilirsiniz.
Git'i güncelle
Git'i kurmadan önce, en son kararlı sürümü kullandığınızdan emin olmalısınız; çünkü bunlar hızla güncelliğini yitirebilir.
Git'i güncellemek için öncelikle paket listelerinizi güncelleyin:
sudo apt updateGit güncellemesi:
sudo apt install git
Git'in en son kararlı sürümüne sahip olduğunuzu kontrol edin.
git --version
Git'i kurma
Git sürümünüzden memnun kaldıktan sonra, Git'i, ürettiği commit mesajlarının doğru bilgilerinizi içermesi ve yazılım projenizi oluştururken size destek olması için yapılandırmanız gerekir.
Yapılandırma, git config komutu kullanılarak elde edilebilir. Adımızı ve e-posta adresimizi özellikle belirtmemiz gerekiyor çünkü Git, yaptığımız her commit'e bu bilgileri yerleştiriyor. Bu bilgileri şu şekilde yazarak ekleyebiliriz:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"Ayarlanan tüm yapılandırma öğelerini şu komutu yazarak görüntüleyebiliriz:
git config --listOutput
user.name=Your Name
[email protected]
...Girdiğiniz bilgiler Git yapılandırma dosyanızda saklanır ve bunu istediğiniz bir metin düzenleyicisiyle düzenleyebilirsiniz (biz nano kullanacağız):
nano ~/.gitconfig[user] name = Your Name email = [email protected]
Metin düzenleyiciden çıkmak için CTRL ve X'e, ardından Y'ye ve ENTER'a basın.
Ayarlayabileceğiniz birçok seçenek var, ancak bu ikisi çok önemli. Bu adımı atlarsanız, Git'e commit attığınızda muhtemelen uyarılar göreceksiniz. Bu, yaptığınız commit'leri düzeltilmiş bilgilerle revize etmeniz gerekeceği için size daha fazla iş çıkaracaktır.
Sonuç
Artık Git sisteminize kurulmuş ve kullanıma hazır olmalı.









