コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Jenkins】fatal: Cannot prompt because user interactivity has been disabled.

概要

fatal: Cannot prompt because user interactivity has been disabled.

Jenkins で Git のリポジトリ URL に HTTPS 形式の URL を指定したら
上記のエラーが発生する現象に遭遇した

GitHub の「Settings > Developer settings > Personal access tokens > Tokens (classic)」を開いて
「Generate new token > Generate new token (classic)」を選択して

「Note」に適当な名前を入力して「Expiration」で期限を設定して
「repo」をチェックして「Generate token」を押して
生成された Personal access tokens をコピーします

Jenkins で認証情報の「追加 > Jenkins」を押して
「種類」を「ユーザー名とパスワード」にして
「ユーザー名」に GitHub アカウントのメールアドレスを入力して
「パスワード」にコピーした Personal access tokens を貼り付けて「追加」を押して
追加した認証情報を選択することでエラーが発生しなくなった