Git Nedir? Git Kullanımı – Git Komutları – 5
Bu dersimde git için uzak depo olan github’dan bahsedeceğim. Böylece bilgisayarınıza bağlı kalmadan kod geliştirmeye istediğiniz yerden devam edebilecek ve ayrıca başka kişilerin de projeye geliştirmeye dahil olmasını sağlayabileceksiniz.
Github.com a ücretsiz üye olabilirsiniz. Üyelik sonrası ssh keyi belirlemezi gerekiyor.
Gitbash açıyoruz. Öncelikle daha önceden yaratılmışmı diye kontrol ediyoruz
$ cd ~/.ssh |
Eğer “No such file or directory“ derse yok demektir.
Eğer var ise onu sileceğiz
$ ls $ mkdir key_backup $ cp id_rsa* key_backup $ rm id_rsa* |
Şimdi yeni bir tane yaratalım
$ ssh-keygen -t rsa -C "emailadresin@emailadresin.com" Şimdi iki kere belirlediğiniz şifreyi girip entera basın, şifreler yazılmıyor gibi olur ama siz yazın. $ Enter passphrase $ Enter same... |
Oluşturduğumuz ssh ı github a ekleyelim. “Account Settings” > Tıkla “SSH Public Keys” > Tıkla “Add another public key”
windows kullanıcıları git gui yi açıp help->show key diyerek anahtarı kopyalayabilirler.
Diğer yolu ” id_rsa.pub” dosyasını açıp kopyalayabilirler ancak gizli dosya olabilir.
Daha sonra key bölümüne yapıştırıyoruz.
Şimdi kontrol edelim
$ ssh -T git@github.com |
yazalım (yes/no) sorarsa yes diyelim. Kullanıcı adınız ile sizi karşıladı ise herşey tamamdır.
Şimdi bilgilerimizi tekrar düzenleyelim.
1 2 | $ git config --global user.name "Adınız Soyadınız" $ git config --global user.email "email@email.com" |
Şimdi Account Settings” >“Account Admin.” e giriyoruz ve token alıyoruz.
Aşağıdaki gibi bunu kaydediyoruz,
1 2 | $ git config --global github.user kullanıcıadınız $ git config --global github.token tokennumarası |
Ayarlar bu kadar.
Şimdi github da yeni bir repo(depo) oluşturalım. New repository tıklıyoruz.
bilgileri doldurup create diyoruz.
Şimdi aşağıdaki komutlar ile hello world klasörü oluşturup içine readme dosyası atıyoruz
1 2 3 4 5 6 | $ mkdir ~/Hello-World $ cd ~/Hello-World $ git init $ touch README $ git add . $ git commit -m 'first commit' |
Oluşturduğumuz bu dosyayı şimdi githuba gönderelim.
Öncelikle uzak sunucunuya bir ad veriyoruz ve arkasından push diyerek dosyalarımızı yolluyoruz
1 2 | $ git remote add origin git@github.com:kullanıcıadı/Hello-World.git $ git push origin master |
master ımızı origin ismindeki uzak sunucuya yolladık. Şimdi github.com a girip dosyanızı görebilirsiniz.
Diyelimki başka bir bilgisayara bu projenizi indirmek istiyorsunuz veya arkadaşınızın indirmesini istiyorsunuz . O zaman şu komutları kullanıyrouz.
1 | $ git clone git@github.com:username/Spoon-Knife.git |
Bu işlemler sırasında şifre sorarsa belirlediğiniz şifreyi girebilirsiniz.
işlemi yaptıktan sonra tekrar
1 | $ git push origin master |
ile dosyaları github.com a yollayabilirsiniz.
Eğer sizden başka biri indirdi ve push etmek istiyorsa ona izin vermeniz gerekiyor. Bunun için reponuza giriyorsunuz admin->collaborators seçeneğine girip izin vermek istediğiniz kullanıcıyı buraya ekliyorsunuz. Artık ona da yazma izni verdiniz.
Bir sonraki dersimizde ise alternatif olan dropbox tan bahsedeceğim. İyi günler…
Bunlara da Göz Atmak İsteyebilirsiniz.
<<< Önceki: Git Nedir? Git Kullanımı – Git Komutları – 4
Sonraki: Git Nedir? Git Kullanımı – Git Komutları – 6 >>>
Yorum Bırakın!