GitHub

GitHub, yazılım geliştirme süreçlerini destekleyen, kod barındırma ve işbirliği platformudur. Geliştiricilerin projelerini yönetmelerine, kodlarını saklamalarına, sürüm kontrolü yapmalarına ve ekip üyeleriyle işbirliği yapmalarına olanak tanır. GitHub, açık kaynaklı ve özel projeler için kullanılabilir.

GitHub’in temel özellikleri şunlardır:

  • Kod Barındırma
  • Sürüm Kontrolü
  • İş Takibi
  • İşbirliği Araçları

Kısa bir ön bilgilendirme sonrasında GitHub kullanım senaryolarını inceleyelim.

GitHub Hesap Oluşturma

GitHub linkini kullanarak GitHub sayfasına gidin ve bir hesap oluşturun: https://github.com/

Not: Git yapılandırmasında kullandığınız e-posta adresinin aynısını kullanmayı unutmayın.

GitHub’da Repo (Depo) Oluşturun

Artık bir GitHub hesabı oluşturduğunuza göre oturum açın ve yeni bir Repo oluşturun:

Gerekli bilgileri doldurun:

Burada bizi bir çok farklı seçenek karşılamakta onları daha sonrasında ele alacağız. Şu anda repo isim ve tanım yazmamız yeterli olacaktır.

Public ve Private seçeneklerini açıklayacak olursak. Public (reponun herkes tarafından görüntülenmesini istiyorsanız) Private (repoyu belirlediğiniz kişilerin görüntüleyebileceğini seçmek istiyorsanız) seçin ve Create Repository butonuna tıklayınız.

Push Local Repository

Önceki eğitimlerimizde locak bir Git reposu hazırlamıştık. Şimdi local repomuzu GitHub’a aktaralım:

Yukarıdaki görselde yer alan GitHub üzerinde ki reponuzu temsil eden url adresini kopyalayın.

Şimdi terminal üzerinden aşağıdaki şekilde komutla birlikte url adresini çalıştırın.

git remote add origin https://github.com/alkanfatih/merhaba-git.git

Bu komut, lokal git reponuzu URL kaynağında belirtmiş olduğumuz remote bir repoya eklediğinizi belirtir.

Şimdi lokal repomuzu GitHub’a gönderelim.

git push -u origin master
Enumerating objects: 18, done.
Counting objects: 100% (18/18), done.
Delta compression using up to 4 threads
Compressing objects: 100% (18/18), done.
Writing objects: 100% (18/18), 5.02 KiB | 1.67 MiB/s, done.
Total 18 (delta 3), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (3/3), done.
To https://github.com/alkanfatih/merhaba-git.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

Şimdi GitHub repomuzu tekrar kontrol edebiliriz.

Lokal’de bulunan proje dosyalarımızın GitHub repomuza yüklendiğini göreceksiniz.

Last Updated : 28/02/2024

Git Güvenliği SSH

GitHub Edit Kod

2023 © Coding, Developed by alkanfatih.com