SORU
25 Mart 2010, PERŞEMBE


GİT clone windows yerel dosya sistemi üzerinden repo

GİT konusunda tam bir Çaylak değilim. Sadece son birkaç gün içinde benim ilk adımlar olmuştur. Ben bilgisayarımda bir repo Kur, SVN projesinde Gövde (dal ile bazı sorunlar, onları çalışma var değil vardı) indirdi, ama orada herşey yolunda gibi görünüyor.

Ben şimdi ya benim ana masaüstü için dizüstü Çek bas edebilmek istiyorum. Dizüstü olmasının sebebi 2 saat bir gün ve iyi bir çalışma yapabilirler Seyahat harcama olarak trende kullanışlı. Ama evde benim ana makine gelişimi için harika. Eve geldiğimde / ana bilgisayara dizüstü Çek bas edebilmek istiyorum. Bunu yapmanın en basit yolu sadece kod klasörü LAN üzerinden paylaşılan ve yapmak olurdu diye düşündüm:

git clone file://192.168.10.51/code

ne yazık ki bu benim için çalışıyor gibi görünmüyor:

git bash bir cmd açıp yukarıdaki komutu yazın c:\code (her iki makine için paylaşılan klasör), bu geri alıyorum

Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

Nasıl yollar en basit iki makine arasında depoyu paylaşabilirim.

Olacak başka yerlerde olacak resmi depolama yerleri nerede diğer geliştiriciler ve CI server vb çekin. bu sadece bu yüzden bu çalışma aynı repo üzerinden iki makine.

Sebastian önerisine göre şu olsun:

C:\code>git clone --no-hardlinks file://192.168.10.51/code
Initialized empty Git repository in C:/code/code/.git/
fatal: 'C:/Program Files (x86)/Git/code' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

*DÜZENLE * CEVAPLA

Tüm bu sayesinde oldu. Eşleme bir sürücü denedim ve geri dönüp çektirmeden yeniden düşündüm ki işe yaradı. Sonuç:

git clone file://\\\\192.168.0.51\code

Bu harika çalıştı.

Teşekkürler

CEVAP
25 Mart 2010, PERŞEMBE


Dosya protokolü için UNC yol uygulayarak uzak URL belirtebilirsiniz. Bu dört bölü kullanmayı gerektirir:

git clone file:////<host>/<share>/<path>

Örneğin, eğer ana makine IP varsa192.168.10.51ve main ve git deposu kendisi bir payı code adında var bilgisayar adı, her ikisi de aşağıdaki komutları eşit şekilde çalışması gerekir sonra

git clone file:////main/code
git clone file:////192.168.10.51/code

Eğer Git depo alt ise, sadece yolu ekleyin:

git clone file:////main/code/project-repository
git clone file:////192.168.10.51/code/project-repository

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • pjtoohot

    pjtoohot

    15 NİSAN 2008