Sorunsuz çalıştığım, çalışan bir kopya havuzum var; bu deponun kaynağı GitHub'dadır.
Çalışma kopyası havuzumu derleme makinemin (başka bir fiziksel ana bilgisayardaki bir sanal makine) kaynağı olarak kullanılabilir hale getirmek istiyorum, böylece çalışma kopyama yaptığım taahhütler derleme makinesinde derleme makinesinde oluşturulabilir ve test edilebilir. Önce GitHub. GitHub deposu için zaten bir derlemem var, ancak bunun "altın" bir depo / yapı olmasını istiyorum; yani, oraya bir şey girerse, GitHub'a karşı derlemenin geçeceği garanti edilmelidir.
Git URL'lerindeki belgelere baktım ve formda bir URL kullanma seçeneğinin olduğunu git://host.xz[:port]/path/to/repo.git/
görüyorum (örneğin git-clone belgelerine bakın ). Bunu mümkün olan en basit şekilde, minimum konfigürasyonla yapmak istiyorum: Bunu sadece kendi yapı makinemde yayınlamak için bir SSH arka plan programı veya web sunucusu kurmak istemiyorum.
Windows 7 x64 RC çalıştırıyorum, MSysGit ve TortoiseGit yüklüyüm ve güvenlik duvarında Git'in varsayılan bağlantı noktasını (9814) açtım. Lütfen çalışan kopya deposunun konumunda olduğunu D:\Visual Studio Projects\MyGitRepo
ve ana bilgisayar adının olduğunu varsayın devbox
. Yapı makinesi Windows Server 2008 x64'tür. Yapım makinesinde aşağıdaki komutu ilişkili çıktıyla deniyordum:
D:\Integration>git clone "git://devbox/D:\Visual Studio Projects\MyGitRepo"
Initialized empty Git repository in D:/Integration/MyGitRepo/.git/
devbox[0: 192.168.0.2]: errno=No error
fatal: unable to connect a socket (No error)
Bir şey mi kaçırıyorum?