web-dev-qa-db-ja.com

Gitクローンの詳細出力?

Dockerfileにいくつかの大きなリポジトリを複製する必要があります。単一のレポジトリのクローンを作成するのに本当に1時間かかることがあります。何が起こっているのかを理解するために、標準のGit進行状況の出力を見たいです。

ただし、GitをDockerfileから起動すると、git cloneの出力はまったく表示されません。コンソールに出力されるものは次のとおりです。

Cloning into '/root/lib/opencv'...
POST git-upload-pack (gzip 2052 to 1062 bytes)

そして、ただ沈黙。通常、私はこのようなものを期待しています:

Cloning into 'opencv'...
POST git-upload-pack (gzip 2040 to 1052 bytes)
remote: Counting objects: 158365, done.
Receiving objects:   8% (12670/158365), 2.32 MiB | 255.00 KiB/s
... and so on ...

Docker buildでgit verbose出力を有効にする方法は?おそらく、いくつかのインタラクティブモードを開始する必要がありますか?

25
Alexey Petrenko

私が理解していない限り、それはDockerの問題ではなく、gitの問題です。デフォルトでは、gitは対話型コンソールを使用している場合に進行状況を表示します。そうでない場合は、git clone進行状況を標準出力に出力します。

git clone --progress --verbose .....
45