お疲れ様です!Jenkins で Git を使ったときに Fetch でとまったままエラーにもならず動いたままになってしまったときの対処方法です。

現象

下記の状態で止まる

Fetching upstream changes from http://aaa/git/bbb/xxx.git
 > C:\Program Files\Git\bin\git.exe --version # timeout=10
 > C:\Program Files\Git\bin\git.exe fetch --tags --progress http://aaa/git/bbb/xxx.git +refs/heads/*:refs/remotes/origin/*

対処

Windows の Git をインストールするときのオプションによってはパスワードを要求するダイアログが表示されてしまいます。止まったままに見えますがパスワードを入れてくださいって状態になっています。止めることも出来ないので Jenkins を再起動します。
そして 「C:\Program Files\Git\mingw64\etc\gitconfig」 ファイルの下記の行を削除して保存します。

[credential]
    helper = manager  ← ここを消す

または Windows キーを押下して cmd と入力後 Ctrl + Shift + Enter キーを押下して管理者:コマンドプロンプトを起動し下記のコマンドを実行しても同じです。

git config --system --unset credential.helper

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*