0

Jenkinsv1.500をGitv1.8.1.msysgit.1と一緒にWindows7Proボックスにインストールしています

最近、Gitv1.7.1をリモートのLinuxボックスにインストールしました。

SSHがセットアップされており、Gitマシンにリモート接続するときに機能します。

Jenkinsは、git.exeを使用して次のエラーで失敗しています。

Caused by: hudson.plugins.git.GitException: Command "git clone --progress -o origin ssh:///git@10.200.47.202:/home/git/vc_vnv.git D:\Jenkins\jobs\Compile_JBoss_Crawler\workspace" returned status code 128:
stdout: Cloning into 'D:\Jenkins\jobs\Compile_JBoss_Crawler\workspace'...

stderr: Using username "git-upload-pack '/git".
fatal: Could not read from remote repository.

そこに余分な/があることに気づきました。余分な/なしでCMDからコマンドを実行すると、リポジトリが取得されます。

余分な「/」の原因、またはそれを修正する方法について誰かが知っていますか?

アドバイスやヒントをいただければ幸いです。前もって感謝します!

4

2 に答える 2

0

ああ!この時点で、JenkinsとGitは協力しています!SSHにパテを使用する際に問題が発生したようです。Gitに同梱されているものには問題があり、代わりにパテを使用する必要があることを読みました。ただし、パテを指すGIT_SSH環境変数を削除した後、ジョブは再び構築されています。

于 2013-03-04T14:31:52.400 に答える
-1

私たちの場合、サーバーをイーサネットとWi-Fiの両方でネットワークに接続しました。

WiFiを非アクティブ化すると問題が修正されましたが、ネットワーク/環境設定(Mac mini OS X)ではイーサネットの優先度が高くなりました。

于 2013-05-30T07:07:57.413 に答える