GitHub’a SSH Anahtarı Ekleme – Adım Adım Rehber
GitHub’da SSH anahtarı eklemek, güvenli bir şekilde repo’larınıza erişim sağlamanın etkili bir yoludur. Bu adım adım rehberde, GitHub hesabınıza SSH anahtarını nasıl ekleyeceğinizi öğreneceksiniz.
Adım 1: SSH Anahtarı Oluşturma
Öncelikle, bilgisayarınızda bir SSH anahtarı oluşturmalısınız. Aşağıdaki komutu terminal veya komut istemcisine yazarak oluşturabilirsiniz:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Bu komut, 4096 bitlik bir RSA anahtarı oluşturur. “your_email@example.com” kısmını GitHub hesabınızda kullandığınız e-posta adresiyle değiştirmeyi unutmayın.
Adım 2: SSH Anahtarınızı Kopyalama
Oluşturduğunuz SSH anahtarını panoya kopyalamak için aşağıdaki komutu kullanın:
pbcopy < ~/.ssh/id_rsa.pub
Eğer Windows kullanıyorsanız, bu komut yerine clip
komutunu kullanabilirsiniz:
clip < ~/.ssh/id_rsa.pub
Adım 3: GitHub Hesabınıza SSH Anahtarı Ekleyin
- GitHub hesabınıza giriş yapın.
- Sağ üst köşede bulunan profil resminize tıklayın ve “Settings” (Ayarlar) seçeneğine gidin.
- Sol tarafta “SSH and GPG keys” (SSH ve GPG anahtarları) sekmesine gidin.
- Sağ üst köşede “New SSH key” (Yeni SSH anahtarı) butonuna tıklayın.
- “Title” (Başlık) kısmına bir açıklama ekleyin (örneğin, “My Laptop”).
- “Key” (Anahtar) kısmına panoya kopyalanan SSH anahtarınızı yapıştırın.
- “Add SSH Key” (SSH Anahtarı Ekle) butonuna tıklayarak kaydedin.
Adım 4: SSH Anahtarınızı Test Edin
Terminal veya komut istemcisine aşağıdaki komutu yazarak SSH anahtarınızın GitHub’a başarıyla eklenip eklenmediğini kontrol edin:
ssh -T git@github.com
Eğer işlem başarılıysa, “Hi [username]! You’ve successfully authenticated, but GitHub does not provide shell access.” gibi bir mesaj göreceksiniz.
Sonuç
Artık GitHub hesabınıza SSH anahtarınızı eklediniz ve güvenli bir şekilde repo’larınıza erişebilirsiniz. Bu adım adım rehberi takip ederek, GitHub üzerindeki iş akışınızı daha güvenli hale getirmiş oldunuz.
Ücretsiz kurs ister misin kaydol!
İstanbul Üniversitesi Yönetim Bilişim Sistemleri Yüksek Lisans derecem ve kamu sektöründeki tecrübemle profesyonel kariyerime Yazılım Yöneticisi olarak devam ediyorum. Edindiğim bilgi birikimi ve deneyimlerimi, yazılım ve teknoloji alanında kendini geliştirmek isteyenlere rehberlik etmek amacıyla paylaşıyorum.
Bu kanalda, sıfırdan ileri seviyeye kadar kapsamlı ve pratik odaklı yazılım dersleri bulabilir, kariyer yolculuğunuzda bir adım öne geçebilirsiniz. Eğer yazılım dünyasında kendinize sağlam bir yer edinmek istiyorsanız, doğru yerdesiniz.
Haydi, öğrenmeye ve birlikte büyümeye başlayalım!