git: Github'ta SSH yerine SSL kullanılması için gerekli desteği ekle

Yazılabilir depolar için bu zamana kadar (en azından ben) SSH şemasını
kullanıyorduk.  Bu yöntemin temel bir sorunu var: çalıştığınız makinede Github'a
eklenmiş bir anahtar çiftiniz olmalı.  Çoğu zaman bu amaçla geçici anahtarlar
üretiyoruz ve daha sonra bunu silmeyi unutuyoruz.  Ürettiğimiz anahtar yabancı
bir makinede ise bu büyük bir güvenlik açığı.  Ayrıca pek çok senaryoda depoyu
sadece birkaç değişiklik için https üzerinden yazılabilir şekilde klonluyor ve
daha sonra değişiklikleri gönderirken kullanıcı/parola giriyoruz.  Bu senaryoda
bu bilgileri sürekli girmek yerine sınırlı bir süre geçerli olması (ör. 1 saat)
güzel olurdu.

Bu değişiklikle (ve değişikliği aldıktan sonra yapmanız gereken düzenlemeyle)
aşağıdaki özelliklere kavuşuyoruz:

-   Çalıştığınız makinede SSH anahtarı bulundurmanız gerekmeyecek.  Anahtar
    yönetimi ve güvenlik açısından çok önemli bir kolaylık.

-   GNOME kurulu **kendi makinenizde** depoya gönderimde bulunduğunuzda bir
    seferliğine sizden parola istenecek ve bu parola Gnome Keyring'te
    kaydedilecek.  Sonuç: bir daha sizden parola istenmeyecek, çünkü GNOME'a her
    girdiğinizde login parolasıyla Gome Keyring de etkinleşiyor.

-   GNOME'un kurulu olmadığı sunucu senaryolarında ise her oturumda parola
    istenecek fakat bu parola 1 saat süreyle korunacak (süre ayarlanabilir).

Değişikliği aldıktan sonra yapılması gerekenler:

-   ~/.gitconfig dosyasına aşağıdaki satırları ekleyin

	[credential]
		helper = default

- Kurulum Görevlerinde "Git Credential Gnome Keyring Kur" görevini çalıştırın

Bu noktadan sonra depolarınızı daima şu şekilde klonlayın

	$ git clone https://<kullanıcı>@github.com/<kullanıcı>/<depo>

Dikkat!  Adreste `<kullanıcı>@` kısmını unutmayın.

Zaten klonlanmış mevcut depolarınızda da bu şemanın kullanılması için depoda
`.git/config` dosyasına girin ve

	git@github.com:<kullanıcı>/<depo>.git

olan `origin` adresini

	https://<user>@github.com:<kullanıcı>/<depo>.git

olarak değiştirin.