0.27.5 )とGitの二要素認証メカニズムです。
Gitの2FAは、Yarnが取得しようとしていたパッケージの1つがHTTPS(see here for details)経由のプライベートレポであったため、最初の場所でハングが発生する理由です。
CentOSのGitクライアントのバージョンが、ハンギングが引き続き発生し、決してタイムアウト/エラーが発生しなかった理由が判明しました。つまり、Git on CentOSの前述のバージョンでは、Yarnが認証エラーを認識してそれに応じて終了することができませんでした。
ソリューションが異なるレポを使用して、より新しいバージョンにGitリポジトリをアップグレードすることです:
sudo yum -y erase git
sudo rpm -U http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
sudo yum -y install git
これは、次のような出力と、ハングアップし続けることから糸を停止します。
[1/4] Resolving packages...
[2/4] Fetching packages...
error Command failed.
Exit code: 128
Command: git
...
fatal: could not read Username for 'https://github.com': terminal prompts disabled
を