git - 坚持 push ,没有任何反应

标签 git github git-push git-clone

我以前使用 git 没有任何问题,但突然间我无法推送克隆 任何东西。 当我使用这个命令时,没有任何反应,甚至没有错误,所以我必须按 ctrl + c 或关闭 git 窗口。
我使用这个简单的命令来推送:

git push origin master

还尝试使用 -u 参数。

  1. 我在我的防火墙中打开了端口 22,但没有成功
  2. 我同时使用 http 和 ssh,还是不走运
  3. 我安装了一个新版本的 git,不走运

那么我能做些什么来解决这个问题呢?

更新:

我在虚拟机上安装了一个新的 win xp 并测试了推送的东西,结果和以前一样,所以可能是我的互联网连接有问题。

有什么想法吗?

最佳答案

2021 年更新:使用 HTTPS URL 和 Git 2.32(2021 年 6 月)推送时,这又是一个问题。

参见 details here :Microsoft Git Credential Manager Core 存在错误,这就是为什么,如 Pinak Ganguly suggests ,您可能想暂时切换到过时的 Git 凭据管理器:

git config --global credential.helper manager

首先,ssh access recently 有一些问题:

We are currently investigating SSH access problems on one of our fileserver pairs. A small number of repositories may be affected.

其次,您需要尝试使用 https,而不是 http:

git remote set-url origin https://github.com/username/reponame

第三,git push -u origin master 仅用于第一次推送(之后,git push 就足够了:更多信息请参见“Why do I need to explicitly push a new branch?” )

如果推送或克隆问题仍然存在,那么您需要联系 GitHub 支持以了解更多相关信息。

关于git - 坚持 push ,没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17129751/

相关文章:

authentication - github - 推/拉时要求用户名和密码

git - 正确使用 git(用于私有(private) repo 网站代码)?

git - 如何让 git push 运行得更快

git - Docker构建特定的本地git分支

Git:回到时间的起点并再次返回

Git post-merge hook,如何获取 merge 分支的名称

python - 如何在 mac Mountain Lion 上将 repo 克隆到 virtualenv

github - Jekyll-bootstrap 如何为外部链接 Markdown ?

Git命令解释: push, pull、fork、merge

windows - .gitconfig 安装在 Windows 10 的错误驱动器上