J'ai un dépôt de copies de travail dans lequel je travaille sans problème ; l'origine de ce dépôt est sur GitHub.
J'aimerais que mon dépôt de copie de travail soit disponible en tant qu'origine pour ma machine de construction (une VM sur un autre hôte physique), afin que les modifications que je fais sur ma copie de travail puissent être construites et testées sur la machine de construction sans avoir à passer d'abord par GitHub. J'ai déjà un build pour le dépôt GitHub, mais j'aimerais que ce soit un dépôt/build "en or" ; c'est à dire que si quelque chose va dans ce dépôt, le build contre GitHub devrait être garanti de réussir.
J'ai consulté la documentation sur les URL Git, et je vois qu'il est possible d'utiliser une URL sous la forme suivante git://host.xz[:port]/path/to/repo.git/
(voir par exemple documentation git-clone ). Je veux faire cela de la manière la plus simple possible, avec un minimum de configuration : Je ne veux pas avoir à configurer un démon SSH ou un serveur web juste pour publier cela sur ma machine de construction.
Je tourne sous Windows 7 x64 RC, j'ai installé MSysGit et TortoiseGit, et j'ai ouvert le port par défaut de Git (9814) sur le pare-feu. Veuillez supposer que la copie de travail se trouve à l'adresse suivante D:\Visual Studio Projects\MyGitRepo
et le nom d'hôte est devbox
. La machine de construction est Windows Server 2008 x64. J'ai essayé la commande suivante sur la machine de construction, avec le résultat associé :
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)
Ai-je oublié quelque chose ?