SORU
29 Mayıs 2011, Pazar


ssh ile git clone

Hangi git deposu oluşturduğum bir proje var:

$ cd myproject  
$ git init  
$ git add .  
$ git commit  

Ben başka bir makine üzerinde çıplak bir klon yaratmak istedim:

$ cd ..  
$ git clone --bare myproject  ssh://user@server:/GitRepos/myproject.git  

Klon uyguladım ama herhangi bir cevap yazdırmak değil. Sunucu makineye giriş yaptım ve dosyaları nasıl saklandığını görmek istedi. Yol /GitRepos boştu, klon yeniden yapmaya karar verdim:

$ git clone --bare myproject  ssh://user@server:/GitRepos/myproject.git

Bu sefer cevap oldu :

önemli: hedef yolu 'ssh://user@server:/GitRepos/myproject.git' zaten var ve boş bir dizin değil.

Ama yolun boş olduğunu gördüm.
Burada neler oluyor ?

CEVAP
21 NİSAN 2013, Pazar


Bu muhtemelen ilgisiz doğrudan soru; ama bir hata ben sadece kendimi ve görüyorum OP, URL özellikleri ssh://user@server:/GitRepos/myproject.git - yani, hem bir kolon : ve bir eğik çizgi / sonra onu simgeleyen bir mutlak yol.

Ben o zaman Git clone, ssh: Could not resolve hostname – git , development – Nicolas Kuttler (aldığım hata olduğu gibi, git sürüm 1.7.9.5) belirterek buldu

Komut ben önceleri sorun scp gibi bir sözdizimi kullanmaya çalıştım.

... olan da benim sorunum! Temelde ssh ile git siz de kullanın

  • ssh://username@host.xz/absolute/path/to/repo.git/ - server üzerinde mutlak bir yol için sadece bir eğik çizgi
  • username@host.xz:relative/path/to/repo.git/ - sadece bir kolon (sunucu üzerindeki göreli yol için ssh:// var değil mi (sunucu makine username ev dir göreceli)

Bu kimse yardımcı olur umarım
Şerefe!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • Howcast

    Howcast

    4 EKİM 2007
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007