Jenkins (Windows) の Git フェッチが非常に遅い 質問する

Jenkins (Windows) の Git フェッチが非常に遅い 質問する

Windows Server 2012 上の Jenkins インストールで git fetch コマンドが遅くなっています。次のスレッドに記載されている解決策をすべて試しました。

この問題の永久的な解決策を見つけた人はいますか?

Jenkins からのコンソール出力ログ:

リモートホストによって開始されました

ワークスペース F:\Jenkins\jobs\xxx\workspace のマスター上にビルド中

> git.exe rev-parse --is-inside-work-tree # タイムアウト=10

リモート Git リポジトリから変更を取得する

> git.exe config remote.origin.url xhttp://scm/git/xxx # timeout=10

xhttp://scm/git/xxx からアップストリームの変更を取得しています

> git.exe --version # タイムアウト=10

.gitcredentials を使用して資格情報を設定する

> git.exe config --local credential.helper store --file=\"C:\Users\APP_JE~1\AppData\Local\Temp\git7476037793811743133.credentials\" # タイムアウト=10

> git.exe -c core.askpass=true fetch --tags --progress xhttp://scm/git/xxx +refs/heads/:refs/リモート/オリジン/

問題: 上記のコマンドは 30 秒から 120 秒かかる場合があります。ローカル開発マシンでは数秒かかります。

> git.exe config --local --remove-section 資格情報 # タイムアウト=10

バージョン情報:

ジェンキンス: 1.608 (最新)

Windows: サーバー 2012

Git: 1.9.5 (Windows 用の最新版 xhttp://git-scm.com/download/win)

Jenkins 用 Git クライアント プラグイン: 1.16.1 (最新)

Jenkins 用 Git プラグイン: 2.3.5 (最新)

Jenkinsはサーバーの管理者アクセス権を持つドメインユーザーとして実行されています

ベストアンサー1

Windows 用 Git クライアントのバージョン 2.6.1この問題を修正しました。今では驚くほど高速に動作します。

私は Jenkins で git cmd を使用しています:

C:\Program Files\Git\cmd\git.exe

おすすめ記事