首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何调试git/git-shell相关问题?

如何调试git/git-shell相关问题?
EN

Stack Overflow用户
提问于 2011-05-30 23:58:54
回答 4查看 156.9K关注 0票数 186

如何获得有关git/git-shell的调试信息?

我遇到了一个问题,user1可以毫无问题地克隆存储库,而user2只能克隆一个空的存储库。我设置了GIT_TRACE=1,但没有告诉任何有用的信息。

最后,经过长时间的试验和错误,它被证明是一个文件的权限问题。一条适当的错误消息可以解决这个问题。

EN

回答 4

Stack Overflow用户

发布于 2013-06-27 21:28:28

要获得更详细的输出,请使用以下命令:

GIT_CURL_VERBOSE=1 GIT_TRACE=1 git pull origin master

票数 252
EN

Stack Overflow用户

发布于 2012-12-11 01:08:03

试试这个:

代码语言:javascript
复制
GIT_TRACE=1 git pull origin master
票数 51
EN

Stack Overflow用户

发布于 2016-01-26 23:17:41

如果是通过SSH,您可以使用以下命令:

对于调试级别2和3的类型-vv或-vvv,对于更高的调试级别:

代码语言:javascript
复制
# Debug level 1
GIT_SSH_COMMAND="ssh -v" git clone <repositoryurl>

# Debug level 2
GIT_SSH_COMMAND="ssh -vv" git clone <repositoryurl>

# Debug level 3
GIT_SSH_COMMAND="ssh -vvv" git clone <repositoryurl>

这主要用于处理服务器的公钥和私钥问题。您可以将此命令用于任何git命令,而不仅仅是'git clone‘。

票数 46
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6178401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档