相关疑难解决方法(0)

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

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

我有一个问题,user1可以克隆存储库没有问题,而user2只能克隆一个空的.我设定了GIT_TRACE=1,但没有任何有用的东西被告知.

最后,经过长时间的反复试验,结果证明这是文件的权限问题.适当的错误消息可能会使此问题短路.

git debugging trace

130
推荐指数
7
解决办法
9万
查看次数

Git:什么是悬空提交/ blob,它们来自哪里?

我正在寻找关于悬挂提交和blob的基本信息.

我的回购似乎很好.但是我git fsck第一次跑去看看它做了什么,我有一长串的'悬空blob'和一个'悬挂提交'.

这些是什么东西?哪儿来的?他们是否表明我的回购状态有什么异常(好的或坏的)?

git git-commit git-fsck git-dangling

128
推荐指数
5
解决办法
5万
查看次数

卡在推送中,什么也没有发生

我之前使用 git 没有任何问题,但突然间我无法推送克隆任何东西。当我使用这个命令时,什么也没有发生,甚至没有错误,所以我必须按ctrl + c或关闭 git 窗口。
我使用这个简单的命令进行推送:

git push origin master
Run Code Online (Sandbox Code Playgroud)

也试过-u参数。

  1. 我在防火墙中打开了端口 22,没有运气
  2. 我同时使用 http 和 ssh,再次没有运气
  3. 我安装了一个新版本的 git,不走运

那么我能做些什么来解决这个问题?

更新:

我在虚拟机上安装了一个新的 win xp 并测试推送一些东西,结果和以前一样,所以可能是我的互联网连接有问题。

任何的想法?

git github git-push git-clone

10
推荐指数
3
解决办法
3万
查看次数

git pull突然挂了

我不知道为什么最近我的 git pull 开始挂起

\n

我已经尝试过这个

\n
git fsck && git gc --prune=now\n
Run Code Online (Sandbox Code Playgroud)\n

在此输入图像描述

\n
\n

更新

\n

网络防火墙

\n

这是我在 Digital Ocean 的网络防火墙中设置的

\n

在此输入图像描述

\n

我无法访问互联网,也无法 ping google

\n

在此输入图像描述

\n

我无法从 bitbucket 执行 ping 或 ssh

\n

在此输入图像描述

\n
\n

更新2

\n
\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 iptables -S                                                                                                                 \n-P INPUT ACCEPT                                                                                                                   \n-P FORWARD ACCEPT                                                                                                                 \n-P OUTPUT ACCEPT                                                                                                                  \n\n\n                                                                                      \n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 ufw status                                                                                                                    \nStatus: inactive \n
Run Code Online (Sandbox Code Playgroud)\n
\n

更新3

\n

我什至尝试在网络级别和服务器级别内部完全禁用防火墙。我看起来仍然是相同结果

\n
\n

更新4

\n

\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 GIT_TRACE=1 GIT_CURL_VERBOSE=1 git pull

\n
11:07:35.834628 git.c:344 …
Run Code Online (Sandbox Code Playgroud)

unix git ssh ubuntu git-pull

6
推荐指数
1
解决办法
7589
查看次数

Windows 版 Git - 每次推送时都要求输入 SSH 密码

我今天安装了 Windows 版 git 并做了一些测试,我发现每次推送时都会要求我输入密码(Linux 上不会发生这种情况)。

我对另一个线程提出了一些建议,我发现我没有配置 ssh-agent,但我这样做了,问题仍然存在。

图像

有什么建议吗?谢谢!

git ssh git-for-windows

5
推荐指数
1
解决办法
2895
查看次数