Özet - GitHub hesabı
- Git kursu
- Başlangıç
- Ders 64/80
- 5 dk
hesap ve SSH adımlarını birleştirerek güvenli bağlantı kurarsın.
GitHub hesabı ve güvenli bağlantı
GitHub hesabı oluşturarak depolarını çevrim içi yönetebilir ve diğer geliştiricilerle iş birliği yapabilirsin. SSH anahtarı, bilgisayarının GitHub ile parola girmeden güvenli kimlik doğrulaması yapmasına yardımcı olur.
GitHub Account
|
v
Add Public SSH Key
|
v
Secure AuthenticationÖzel anahtarını bilgisayarında saklamalı, yalnızca açık anahtarını GitHub hesabına eklemelisin.
Uygulama Güvenli bağlantı hazırlığını tamamla
Bir JavaScript nesnesinde GitHub hesabının kullanıcı adını ve SSH anahtarının açık anahtar dosyasını tanımla. Kullanıcı adı coder_ali, açık anahtar dosyası id_ed25519.pub olmalıdır. İki değeri ayrı satırlarda yazdır.
Başlangıç kodu
const connection = {
// Hesap ve SSH bilgilerini ekle
};
// Bilgileri yazdırÖrnek çözüm
const connection = {
username: "coder_ali",
publicKey: "id_ed25519.pub"
};
console.log(connection.username);
console.log(connection.publicKey);Beklenen çıktı
coder_ali id_ed25519.pub
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 SSH ile güvenli bağlantı kurmak için hangi işlem gereklidir?
- Her commit için yeni kullanıcı adı oluşturmak
- Açık anahtarı GitHub hesabına eklemek Doğru cevap
- GitHub hesabını silmek
- Özel anahtarı herkese açık paylaşmak
Açıklama: GitHub hesabına açık anahtar eklenir. Özel anahtar bilgisayarda gizli tutulur ve kimlik doğrulamasında kullanılır.
2 SSH kimlik doğrulama akışını tamamla
ssh-keygen -t ed25519
# Oluşturulan dosyalar:
# id_ed25519 ve id_ed25519.pub
# GitHub hesabına eklenecek dosya: ____
ssh-keygen -t ed25519
# Oluşturulan dosyalar:
# id_ed25519 ve id_ed25519.pub
# GitHub hesabına eklenecek dosya: id_ed25519.pub
Açıklama: Açık anahtar id_ed25519.pub dosyasıdır. GitHub'a bu dosyanın içeriği eklenir; özel anahtar id_ed25519 bilgisayarda kalır.
3 Hesap ve SSH adımları
| Kavram | Anlamı |
|---|---|
GitHub hesabı |
Platforma ait kullanıcı hesabı |
Username |
Hesabı tanımlayan ad |
ssh-keygen |
SSH anahtarlarını üretir |
Public key |
Sunucuya eklenen açık anahtar |