J'ai un référentiel de copies de travail sur lequel je travaille sans problème; l'origine de ce référentiel est sur GitHub.
Je voudrais rendre mon référentiel de copie de travail disponible comme origine de ma machine de construction (une VM sur un autre hôte physique), afin que les validations que je fais sur ma copie de travail puissent être construites et testées sur la machine de construction sans avoir à passer par GitHub d'abord. J'ai déjà une compilation pour le dépôt GitHub, mais j'aimerais que ce soit un dépôt / construction "en or"; c'est-à-dire que si quelque chose se passe là-dedans, la construction contre GitHub devrait être garantie de réussir.
J'ai regardé la documentation sur les URL Git, et j'ai vu qu'il y a la possibilité d'utiliser une URL dans le formulaire git://host.xz[:port]/path/to/repo.git/
(voir, par exemple, la documentation git-clone ). Je veux faire cela de la manière la plus simple possible, avec le minimum de configuration: je ne veux pas avoir à configurer un démon SSH ou un serveur Web juste pour le publier sur ma machine de construction.
J'utilise Windows 7 x64 RC, MSysGit et TortoiseGit sont installés et j'ai ouvert le port par défaut de Git (9814) sur le pare-feu. Veuillez supposer que le dépôt de la copie de travail est à 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 la sortie associée:
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)
Est-ce que je manque quelque chose?