【问题标题】:None of the git commands work on the Ubuntu terminal所有 git 命令都不能在 Ubuntu 终端上运行
【发布时间】:2018-06-15 19:38:03
【问题描述】:

我在 ubuntu 终端中使用git 命令已经有一段时间了,没有任何问题。然而,突然之间,所有命令(例如,clonepullpush)都不起作用。当我点击git pull 时,光标不执行任何操作并等待。

总的来说,系统看起来很健康,当我 ping 时它可以访问 Internet 和 GitHub 服务器。

不胜感激。

【问题讨论】:

  • 这些是 git 命令,而不是 GitHub。另外,如果无事可做,git pull 将不会产生任何输出。
  • 确实没有足够的信息来调试它,我个人认为它更适合 AskUbuntu。也就是说,您还有什么可以告诉我们的吗?您是否尝试过清除并重新安装 git?
  • 试试ssh git@github.com。有用吗?
  • 显然他与 GitHub 的连接不起作用。当他不能 SSH 时试图拉取存储库是没有意义的。有一个网络问题需要修复。我怀疑某种防火墙问题正在阻止您在端口 22 上的 TCP 连接,同时允许您的 ICMP ping。
  • ssh -T git@github.com 将验证您与 GitHub 的连接(以及 SSH 连接能力)。另请阅读:help.github.com/articles/testing-your-ssh-connection

标签: git ubuntu github terminal


【解决方案1】:

所以在尝试了很多建议之后,我终于找到了问题!问题是当我点击git pull 时,Ubuntu 会寻找我的私钥来与 GitHub 服务器通信。但是自从上次我丢弃了要求密码访问私钥的消息以来,它就被阻止了。但是,下次它不再要求输入密码。当我重新启动系统时,我看到了要求再次访问私钥的消息,当我输入密码时,一切又开始工作了。

【讨论】:

    【解决方案2】:

    重启后就可以了。

    当我进入时,我的问题与将我带到这里的问题相同

    git status
    

    git branch
    

    甚至

    git --version 
    

    该命令将在没有任何信息或响应的情况下返回。但是,当我输入错误的命令时,它给了我一个错误的命令错误。

    所以在登陆这里并阅读@Sadegh 的回复后,我终于把它修好了。有一个待处理的更新,我做了一个“更新并重新启动”。在此之后,我检查了我的 PC 的规格,它已更新为:

    Edition Windows 10 Pro
    Version 20H2
    Installed on    ‎29-‎Mar-‎21
    OS build    19042.1110
    Experience  Windows Feature Experience Pack 120.2212.3530.0
    

    我不知道如何重现它,也不确定在我升级并重新启动之前的先前版本是什么

    【讨论】:

      猜你喜欢
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 2020-03-26
      • 1970-01-01
      • 2019-02-13
      相关资源
      最近更新 更多