【问题标题】:A way to debug what's happening in git push/pull commands?一种调试 git push/pull 命令中发生的事情的方法?
【发布时间】:2021-12-23 14:36:33
【问题描述】:

我在使用 Github 时遇到了一个问题,所有本地命令都可以正常工作(AKA、合并、rebase checkout 等),但所有涉及原始仓库的命令都会挂起(AKA 拉取、推送)

问题类似于the issue raised here。

我使用的环境是windows WSL2,ubuntu 20.04.3。

话虽如此,有没有办法让我获得有关正在发生的事情的更多信息?

【问题讨论】:

    标签: git ubuntu windows-subsystem-for-linux


    【解决方案1】:

    我在与一些同学一起为学校做一个小组项目时遇到了你所描述的问题。事实证明,该位置的访客 wifi 网络上的 ssh 访问被阻止,这是我的队友所连接的。即使他可以上网,他也无法从 github 推送或拉取,因为 ssh 被阻止了。

    这听起来很像,所以我提供了这个答案。

    首先,检查你是否可以通过 SSH 访问 github:

    ssh -T git@github.com
    

    如果可以,这可能是一个单独的问题,但如果不能,则说明您位于阻止 ssh 的网络上。

    【讨论】:

    • 嗯,我收到公钥被拒绝错误,有没有办法解决这个问题?
    • 你上传到 git 的公钥是你当前机器上的那个吗?
    猜你喜欢
    • 2012-06-24
    • 2020-03-29
    • 2016-04-08
    • 2014-02-06
    • 1970-01-01
    • 2014-03-09
    • 2018-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多