【问题标题】:Git Clone and Push Not working but add commit workingGit克隆和推送不工作但添加提交工作
【发布时间】:2021-05-12 05:09:55
【问题描述】:

我无法克隆存储库或推送或拉取代码。如果我尝试执行这些命令,终端根本没有响应,继续运行。但是 git add,commit 命令工作。我已将 git 版本升级到 2.29。

【问题讨论】:

  • 这很可能是本地计算机上的网络问题,无法访问远程存储库。 Git 的addcommit 命令不需要访问网络并在您的机器上本地工作。这就是这些命令起作用的原因。但是,其他需要与远程存储库通信的命令(如拉取、克隆等)需要访问网络。
  • 先生有什么解决办法吗?
  • 您应该尝试运行带有详细输出的命令。看到这个(stackoverflow.com/questions/7319357/…)。
  • 什么都没有发生,先生
  • 您是否将您的公共 SSH 密钥添加到 github?

标签: git github ssh bitbucket


【解决方案1】:

首先,Git 2.29 不是最新的:2.30(或几个小时后,2.30.1)是。

其次,您可以尝试检查 HTTPS URL 是否有效:

cd /path/to/my/repo
git remote set-url origin https://<user>@github.com/<user>/<repo>

您需要输入您的 GitHub 用户名和密码。

如果这可行,则意味着您的环境中可能不允许使用 SSH 协议(这通常是公司环境中传出流的情况)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-10
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2021-10-11
    • 2022-09-29
    • 2016-08-12
    • 1970-01-01
    相关资源
    最近更新 更多