Git克隆详细输出?

Ale*_*nko 26 git git-clone verbose docker-build

我必须在我的Dockerfile中克隆几个大的回购.克隆单个仓库真的需要一个小时,我希望看到标准的Git进度输出以了解正在发生的事情.

但是,当从Dockerfile启动Git时,我看不到任何git clone输出.打印到控制台的唯一事情是:

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

然后只是一个沉默.通常,我希望这样的事情:

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 ...
Run Code Online (Sandbox Code Playgroud)

如何在docker build中启用git verbose输出?也许我必须开始一些互动模式?

Ser*_*ure 50

据我所知,这不是Docker的问题,而是问题git.默认情况下,如果您在交互式控制台中,git会显示进度.如果不是,您可以指定其他参数git clone来输出到stdout的进度:

git clone --progress --verbose .....
Run Code Online (Sandbox Code Playgroud)