私は問題なく作業してきた作業コピーリポジトリを持っています。このリポジトリの起源は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
。ビルドマシンはWindows Server 2008 x64です。ビルドマシンで、関連する出力を使用して次のコマンドを試しました。
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)
何か不足していますか?