从 Git Repo(Bitbucket 和我的 Web 主机)推送和获取在 WSL 上停止工作。我发现通过 ssh 连接在 shell 提示符出现之前挂起。使用ssh -vvv显示了这一点(我删除了我认为不重要的东西):
debug1: Authentication succeeded (publickey).
Authenticated to XXX.XXXX ([XXX.XXX.XXX.XXX]:XX).
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: open confirm rwindow 0 rmax 32768
Run Code Online (Sandbox Code Playgroud)
悬挂之前显示的上述内容的数量有所不同。这是有效的,但停止了。我已经更改了 ISP 和路由器(我已经从 ADSL 更改为 NBN),我认为这是原因,但我可以使用 PowerShell (使用 OpenSSH )连接到同一服务器。我尝试过创建新密钥,但得到了相同的结果。我只需要一些有关如何解决此问题的帮助。
我正在 WSL 2 上运行 Ubuntu 18.04.3 LTS(Windows Build 18999,我已经进入内部快速通道尝试修复,也无法在慢速通道上工作)。我在 WSL 上运行 OpenSSH_7.6p1 Ubuntu-4ubuntu0.3、OpenSSL 1.0.2n;以及 PowerShell 上的 OpenSSH_for_Windows_7.7p1、LibreSSL 2.6.5。