【问题标题】:Git clone verbose output?Git克隆详细输出?
【发布时间】:2014-11-21 06:17:51
【问题描述】:

我必须在我的 Dockerfile 中克隆几个大型 repos。克隆一个 repo 确实需要一个小时,我想查看标准的 Git 进度输出以了解发生了什么。

但是,当从 Dockerfile 启动 Git 时,我看不到任何 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 详细输出?也许我必须启动一些交互模式?

【问题讨论】:

标签: git git-clone docker-build verbose


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    • 2014-07-30
    相关资源
    最近更新 更多