üzerinden bir itme/çekme işlemi yapabilirim Windows tabanlı bir web sunucusu kurmaya çalışıyorum, ancak Mac OSX'te geliştirme işlemini gerçekleştiriyorum. Windows sunucusuna freeSSHd ve msysGit yükledim ve istediğim yerde bir depo kurdum. Ayrıca Mac'imde gitmem ve orada bir repo kurdum. SSH üzerinden klonlamaya, çekmeye veya windows repo'ya basmaya çalıştığımda bana hata veriyor, "ölümcül: protokol hatası: hatalı satır uzunluğu karakteri" İstemcimde uzaktan kumandayı ayarlamam önemli değil Mac OSX) makine - var olmayan bir klasöre işaret edebilir ve hala bana bu hatayı verir.Windows'ta bir git deposu nasıl ayarlayabilirim ve sonra Mac OSX
Bunu da bir Linux kutusunda denedim ve etrafımda oturdum ve mükemmel çalışıyor, bu yüzden Mac'im değil.
Birkaç fikirleri var:
Belki freeSSHd doğru (as suggested here) davranmak değildir bu yüzden Windows için farklı bir SSH sunucusuna alabilir - belki OpenSSH
Belki yazdıklarım Mac ve Windows dosya yollarını hatalı şekilde birleştiren kod. I güvenilir:
Sudo git clone SSH: //[email protected]/C:/Kullanıcılar/[my_username]/[remote_repo_name] /.git [hedef]ve
Sudo git clone ssh: //[email protected]/C: \ Kullanıcılar \ [my_username] \ [remote_repo_name] \ .git [hedef]
Her ikisinde de aynı hatayı alıyorum.
Neyin yanlış gittiğini bilen var mı? Daha da iyisi, yapmak istediğimi yapmayı başaran herhangi bir kimse var mı (SSH üzerinden bir pencere deposundan itin ve çekin)?
Teşekkürler!
Ben kurulum bu tür yapmadım