giriiş
“"Sürüm kontrolü" nedir ve neden önemsemelisiniz? Sürüm kontrolü, bir dosyada veya dosya kümesinde zaman içinde yapılan değişiklikleri kaydeden ve böylece belirli sürümleri daha sonra geri çağırabilmenizi sağlayan bir sistemdir.
Günümüzde en popüler sürüm kontrol sistemlerinden biri Git'tir. Git, küçükten büyüğe her türlü projeyi hızlı ve verimli bir şekilde yönetmek için tasarlanmış, ücretsiz ve açık kaynaklı bir dağıtılmış sürüm kontrol sistemidir.
Bu kılavuzda, Git'in bir Ubuntu sunucusuna nasıl kurulacağını ve yapılandırılacağını göstereceğiz.
Ön koşullar
Aşağıdakiler gereklidir:
- Sudo ayrıcalıklarına sahip kök olmayan bir kullanıcı
Adım 1 – Git'i yükleyin
Git'i kurmanın iki temel yolu vardır; bunlar aşağıdaki 1.1 ve 1.2 adımlarında gösterilmiştir. Adımlardan yalnızca birini izlemeniz yeterlidir, ikisini birden izlemeniz gerekmez.
Daha yeni sistemlerde Git, varsayılan sistem paketlerinden otomatik olarak yüklenmiş olabilir. Ancak, bu sürüm resmi Git deposunda bulunan en son sürümden daha eski olabilir. Kontrol etmek için git -v komutunu kullanın.
Git zaten yüklüyse, sisteminizdeki sürümü depodaki en son sürümle karşılaştırın. Sisteminizde daha eski bir sürüm varsa, en son sürümü yüklemek için "Adım 1.2 - Git'i Kaynak Koddan Yükleme"yi takip edebilirsiniz.
Adım 1.1 – Git'i varsayılan paketlerle yükleyin
Ubuntu'nun varsayılan depoları, Git'i kurmanın hızlı bir yolunu sunar. Bu depolardan yüklediğiniz sürüm, resmi depoda bulunan en son sürümden daha eski olabilir.
Öncelikle yerel paket listenizi güncellemek için apt kullanın. Güncelleme tamamlandıktan sonra Git'i indirip yükleyebilirsiniz:
sudo apt update
sudo apt install gitGit sürümünü kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:
git --version
Adım 1.2 – Git'i kaynaktan yükleyin
Git'i kurmanın daha esnek bir yolu, yazılımı kaynak kodundan derlemektir. Bu işlem daha uzun sürer ve paket yöneticiniz aracılığıyla yönetilmez, ancak en son sürümü indirmenize olanak tanır ve özelleştirmek isterseniz eklediğiniz seçenekler üzerinde size bir miktar kontrol sağlar.
Başlamadan önce yazılım bağımlılıklarını yüklemeniz gerekir.
sudo apt update
sudo apt-get install make autoconf libcurl4-gnutls-dev gettext gcc zlib1g-dev unzipGerekli bağımlılıkları yükledikten sonra GitHub'daki Git proje yansımasını ziyaret ederek istediğiniz Git sürümünü edinebilirsiniz.
Buradan ana dalda olduğunuzdan emin olun. Etiketler bağlantısına tıklayın ve istediğiniz Git sürümünü seçin.
Geçici dosyaları indirmek için tmp dizinine gidin ve kopyaladığınız zip dosyası bağlantısını kurmak için wget komutunu kullanabilirsiniz.
cd /tmp
wget -O git.zip https://github.com/git/git/archive/master.zipDosyayı açın ve şunu yazın:
unzip git.zip
cd git-*Artık paketi derleyip kurabilirsiniz:
make configure
./configure --prefix=/usr --without-tcltk
make all
sudo make installGit sürümünü kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz:
git --version
Adım 1.3 – Git man sayfalarını yükleyin (isteğe bağlı)
Git man sayfalarını şu komutu yazarak yükleyebilirsiniz:
cd /tmp
git clone https://github.com/gitster/git-manpages.git
cd -
sudo make quick-install-manAdım 2 – Git'i kurma
Artık Git'i kurduğunuza göre, oluşturduğu commit mesajlarının doğru bilgilerinizi içermesini sağlayacak şekilde yapılandırmanız gerekiyor.
Bu, git config komutu kullanılarak yapılabilir. 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]"Tüm yapılandırma öğelerini görebiliriz:
git config --list
Girdiğiniz bilgiler Git yapılandırma dosyanızda saklanır ve bunu isteğe bağlı olarak aşağıdaki gibi bir metin düzenleyiciyle düzenleyebilirsiniz:
nano ~/.gitconfig
Çözüm
Git'i yerel makinenize kurup ayarladıktan sonra, artık Git'i yazılım projelerinizin sürüm kontrolü için kullanmaya ve ayrıca herkese açık, açık kaynaklı projelere katkıda bulunmaya hazırsınız.









