CodeBlanks Logo Icon CodeBlanks

Özet - GitHub hesabı

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

terminal
const connection = {
    // Hesap ve SSH bilgilerini ekle
};

// Bilgileri yazdır

Örnek çözüm

terminal
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

Soru
ssh-keygen -t ed25519
# Oluşturulan dosyalar:
# id_ed25519 ve id_ed25519.pub
# GitHub hesabına eklenecek dosya: ____
Cevap
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

Başlangıç bölümündeki tüm dersler