Özet - Klonlama
- Git kursu
- Başlangıç
- Ders 72/80
- 5 dk
clone akışını birleştirerek yerel bir kopya kurarsın.
Klonlama akışını birleştir
Bir projeyi GitHub'dan bilgisayarına almak için git clone komutunu kullanırsın. Kaynak adresini HTTPS veya önceden yapılandırılmış SSH bağlantısıyla belirtebilirsin.
git clone https://github.com/ayse/uygulama.gitGit, yerel depo klasörünü oluşturur, kaynak bağlantısını origin adıyla kaydeder ve varsayılan dalı etkinleştirir. Commit geçmişi de klonlanan depoyla birlikte gelir.
Uygulama GitHub projesini yerel bilgisayara al
https://github.com/ayse/not-defteri.git adresindeki projeyi klonla. Ardından otomatik oluşturulan origin bağlantısını git remote -v ile görüntüle ve yerel dalları git branch ile listele.
Başlangıç kodu
# Projeyi klonla
# Uzak bağlantıyı görüntüle
# Yerel dalları listeleÖrnek çözüm
git clone https://github.com/ayse/not-defteri.git
git remote -v
git branchBeklenen çıktı
Cloning into 'not-defteri'... origin git branch
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 SSH anahtarları önceden yapılandırılmış bir bilgisayarda SSH ile klonlama yapmak isteyen bir geliştirici hangi adresi kullanmalıdır?
- https://github.com/ayse/app.git
- ftp://github.com/ayse/app.git
- git@github.com:ayse/app.git Doğru cevap
- http://github.com/ayse/app.git
Açıklama: SSH adresleri GitHub için genellikle <code>git@github.com:kullanici/depo.git</code> biçimindedir. SSH anahtarları yapılandırılmışsa bu adresle bağlantı kurabilirsin.
2 Klonlama komutunu oluştur
git clone https://github.com/ayse/____.git
git clone https://github.com/ayse/uygulama.git
Açıklama: <code>git clone</code> komutunda depo URL'si eksiksiz belirtilmelidir. Bu örnekte depo adı <code>uygulama</code> olduğu için adres bu adla tamamlanır.
3 Klonlama özeti
| Kavram | Anlamı |
|---|---|
git clone |
Yerel depo kopyası oluşturur |
HTTPS |
https:// ile başlayan adres |
SSH |
Anahtarla kimlik doğrular |
origin |
Klonlanan kaynağın adı |