在git操作时,有时候会因为远端网络验证等原因卡住

笔者在使用时遇到了git lfs pull长时间卡住的情况。这时迫切希望git可以打出trace帮助debug

为此,只需要在执行前设置一个环境变量:

让git打出trace:

GIT_TRACE=2 git clone https://projects.cs.uaf.edu/newuser.git

或者

GIT_CURL_VERBOSE=1 git clone https://projects.cs.uaf.edu/newuser.git

其中,后者会打出更多的trace

在我的情况中,git lfs命令因为没有被lfs服务器认证而出现了401错误,但是git默认竟然不抛出这个错误而是无限重试。使用GIT_TRACE问题一目了然


参考:https://projects.cs.uaf.edu/redmine/projects/public/wiki/How_do_I_make_Git_give_more_verbose_output

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐