使用GIT时,我在SSH上使用GIT时遇到问题,由于它在工作时以及在其他调制解调器上都可以正常工作,因此显然是我的家用调制解调器正在工作。通过HTTP连接没有问题。
因此,我假设这是SSH问题,但是我不擅长直接使用它。我是否可以运行任何命令来建立“测试”连接,并让我确切地知道问题何时何地发生?
几乎所有的“大”命令(如fetch
,clone
或push
有多少数据)从git
(即使与运行-v
)只是“挂”在没有说明为什么他们已经停止了远程连接的中间,所以他们是没有用的。
有什么办法可以获取有关SSH连接中发生的情况的更多详细信息?
GIT_SSH_COMMAND="ssh -v" git clone example
我可以调试SSH版本,则在Cloning into
消息后将其打印出来,但在失败git clone
。我删除后,GIT_SSH_COMMAND
它的工作原理。最终,达到了目的。