私は問題なく作業している作業コピーリポジトリを持っています。このリポジトリのオリジンはGitHubにあります。
作業用コピーリポジトリをビルドマシン(別の物理ホスト上のVM)のオリジンとして使用できるようにしたいので、作業用コピーに対して行ったコミットを、経由せずにビルドマシンでビルドおよびテストできます。最初にGitHub。すでにGitHubリポジトリのビルドを行っていますが、これを「ゴールデン」リポジトリ/ビルドにしたいと思います。つまり、そこに何かが入った場合、GitHubに対するビルドが成功することが保証されます。
Git URLに関するドキュメントを確認しましたが、フォームでURLを使用するオプションがあることがわかりましたgit://host.xz[:port]/path/to/repo.git/
(たとえば、git-cloneドキュメントを参照してください)。最小限の構成で、可能な限り簡単な方法でこれを実行したいと思います。これをビルドマシンに公開するためだけに、SSHデーモンまたはWebサーバーをセットアップする必要はありません。
Windows 7 x64 RCを実行していて、MSysGitとTortoiseGitをインストールしていて、ファイアウォールでGitのデフォルトポート(9814)を開いています。作業コピーリポジトリがD:\Visual Studio Projects\MyGitRepo
にあり、ホスト名が。であると想定してくださいdevbox
。ビルドマシンはWindowsServer2008x64です。ビルドマシンで次のコマンドを、関連する出力とともに試しています。
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)
私は何かが足りないのですか?