Git, GitHub, GitLab Nedir? Git Kurulumu Nasıl Yapılır?
Github ve Gitlab, Git ile entegre olmuş bir depo alanlarıdır. Git, Linux çekirdeğini yazan Linus Torvalds tarafından oluşturulan ücretsiz bir yazılımdır. Bir versiyon kontrol sistemi olup Github ve Gitlab‘tan farklıdır.
04.09.2018 tarihli yazı 10783 kez okunmuştur.
Git sayesinde projelerinizin versiyonlarına dönebilirsiniz. Github'ta veya Gitlab'ta yaptığınız projeleri paylaşarak dünyanın birçok farklı yerinden insanları projenize dahil edip onlarla beraber projeniz üzerinde çalışabilirsiniz.
Github ve Gitlab‘ ta uzak bir depo oluştururken iki seçenek var: birisi public ,diğeri private. Yani private seçeneği ile isterseniz gizli depo da oluşturabilirsiniz. Bu özellik Github'ta ücretliyken Gitlab'ta ücretsiz. Bunun dışında Github ve Gitlab‘ ın birbirinden pek de farkı yok. Özel kod barındırmak istediğinizde Gitlab‘ ı kullanabilirsiniz.Ancak yaygın olarak Github kullanıyor. Public seçeneği ile herkese açık bir depo oluşturmuş oluyorsunuz. Projenize başka insanların katılabileceği gibi inceleyip değerlendire de bilirler. Kendiniz bir şeyler paylaşmak dışında, paylaşılan kodları inceleyip kullanabilir hatta projeye destek olabilirsiniz.
Ben daha yaygın olması sebebiyle bir sonraki yazıda Github'ı ele alacağız. Github‘ ın Git ile entegre olduğunu belirtmiştim. Github‘ ı kullanabilmek için öncelikli olarak bir Github hesabı oluşturmamız ve Git’ i bilgisayarımıza kurmamız gerekiyor.
https://github.com/ adresinden Github‘ a kayıt olabilirsiniz.
Git Nasıl İndirilir?
Git’ i kullanabilmek için bilgisayarınızda Git uygulamasının kurulu olması gerekiyor. Aşağıdaki linkten işletim sisteminize uygun olan kurulum dosyasını indirip çalıştırın.
https://git-scm.com/downloads Bu adresten kurulum yaparken windows işletim sistemine sahip olanlar Use Git from Git bash only seçeneği seçmeliler. Mac kullanıcıları dmg dosyasını indirip kurulumu tamamlayabilirler. Linux'ta ise yine site üzerinden kurulabileceği gibi terminal üzerinden de kurulabilir. Terminal üzerinden
sudo apt install git-all
komutu ile Git indirilebilir.
git --version ile kurulumun tamamlandığını doğrulayabilirsiniz.
sudo apt install git-all
komutu ile Git indirilebilir.
git --version ile kurulumun tamamlandığını doğrulayabilirsiniz.
Git Yapılandırılması
İndirme işlemi tamamlandıktan sonra yapılandırılması gerekiyor. Kullanıcı adı ve bir email tanımlamalıyız. Burada kullanıcı adı olarak isim soy isim tercih edilir. Büyük projelerde çalışılırken yapılan işlemlerin kime ait olduğu bu şekilde kolayca tespit edilir. Bash kabuğu üzerinde çalıştığımız için terminal üzerinde yapılandıracağız. Git yazılımı üzerinde çalıştığımız için tüm komutları git ile başlatacağız.
git config --global user.name "Deniz Karakaş"
Burada iki tırnak arasına kendi adınız ve soyadınızı girin, daha sonra entera basın.
Email adresinizi eklemek için aşağıdaki komutu çalıştırın. Örnek olarak kendi mail adresimi ekledim. Değiştirmeyi unutmayın.
git config -global user.email deniz.karakas.150@gmail.com
Linux üzerinde git yapılandırması yaparken error:failed to write new configuration hatası
alabilirsiniz. Bu durumda yapmanız gereken yetkili kullanıcı olmak sudo su komutu ile yetkili kullanıcı olduktan sonra üstteki iki komutu çalıştırabilirsiniz.
Yapılandırma ayarlarınıza bakmak için git config --list komutunu çalıştırabilirsiniz. Burada anahtar olarak --list kullandık ve Git' in o an bulduğu bütün ayarları bulduk. Hepsini görmek yerine spesifik bir anahtar da girebiliriz. Örneğin kullanıcı adını görmek için
git config user.name komutunu çalıştırırsanız çıktı olarak kurulum sırasında yazdığınız metini görürsünüz.
Takıldığınız bir noktada yardım almak için help ya da manuel sayfalarını kullanabilirsiniz. Örneğin git config komutu ile neler yapabileceğinize, kullanımının nasıl olduğuna bakmak istediğiniz farz edelim. Bunu yapmanın birden çok yolu var. Aşağıdaki satırlar birbiri ile aynı işleve sahip.
git help config
git config -h
man git-config
İlk iki komut sayesinde git config komutunun help sayfasına bakabilirsiniz. Son komut ise git config komutunun manuel sayfasını açar. Help sayfasıyla manuel sayfasının içerikleri neredeyse aynıdır. İkisine de göz atabilirsiniz. Yazının devamında Github üzerinde projeniz için nasıl depo alanı oluşturacağınızdan ve projenizi nasıl yükleyeceğinizden bahsedeceğim.
Kaynak:
►https://git-scm.com/book/en/v2/Getting-Started-Getting-Help
►https://git-scm.com/book/en/v2/Getting-Started-Git-Basics
Yazar: Deniz Karakaş
YORUMLAR
Aktif etkinlik bulunmamaktadır.
- Dünyanın En Görkemli 10 Güneş Tarlası
- Dünyanın En Büyük 10 Makinesi
- 2020’nin En İyi 10 Kişisel Robotu
- Programlamaya Erken Yaşta Başlayan 7 Ünlü Bilgisayar Programcısı
- Üretimin Geleceğinde Etkili Olacak 10 Beceri
- Olağan Üstü Tasarıma Sahip 5 Köprü
- Dünyanın En İyi Bilim ve Teknoloji Müzeleri
- En İyi 5 Tıbbi Robot
- Dünyanın En Zengin 10 Mühendisi
- Üretim için 6 Fabrikasyon İşlemi
- DrivePro Yaşam Döngüsü Hizmetleri
- Batarya Testinin Temelleri
- Enerji Yönetiminde Ölçümün Rolü: Verimliliğe Giden Yol
- HVAC Sistemlerinde Kullanılan EC Fan, Sürücü ve EC+ Fan Teknolojisi
- Su İşleme, Dağıtım ve Atık Su Yönetim Tesislerinde Sürücü Kullanımı
- Röle ve Trafo Merkezi Testlerinin Temelleri | Webinar
- Chint Elektrik Temel DIN Ray Ürünleri Tanıtımı
- Sigma Termik Manyetik Şalterler ile Elektrik Devrelerinde Koruma
- Elektrik Panoları ve Üretim Teknikleri
- Teknik Servis | Megger Türkiye
ANKET