【发布时间】:2012-09-14 16:18:52
【问题描述】:
我使用的是 ubuntu 11.10 机器。我已经安装了 1.7.7.1 版本的 git。我正在使用 git-cola 推送和拉取我的代码,并且能够成功提交和推送我的更改。
现在,我已经更换了我的机器,我的新系统具有与上述相同的配置。 (Ubuntu 11.10 机器和 git 版本 1.7.7.1)。
在新机器上,我在 git push 上有问题。尝试推送代码时收到以下错误消息:
error: RPC failed; result=22, HTTP code = 401
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
在网上,我发现它可能是由于以下任何一种原因:
- 错误的 git 用户密码(在我的情况下,我认为我使用正确的密码来推送代码。因为即使现在我成功了,当我从旧系统推送工作区代码时(使用相同的密码!) . 但问题只出在我的新系统上。
-
使用以下命令增加缓冲区大小:
git config --system http.postBuffer 52428800
我试过这个,但没有运气。甚至试图将我的缓冲区大小增加到 52428800 以上,但仍然是同样的错误。
卡在这个问题上。谁能给我一个解决方案。
谢谢。
【问题讨论】:
-
您可以发布远程 URL 吗? (
git remote -v) -
您好,感谢您的回复。它给出: origin my_site_url/git/project_name.git (fetch) origin my_site_url/git/project_name.git (push)
-
my_site_url是什么? github?如果不是,服务器是什么? -
嗨,我需要谢谢你。你节省了我的时间。现在我能够成功推送我的代码。我在您指出的服务器 url 上犯了一个错误(BIG MISTAKE)。错误地我最后在我的存储库 URL 中有一个点 (.)。所以我无法推送我的代码。我发现我的 URL 是错误的,只有通过 'git remote -v' 命令。谢谢查尔斯B。
-
嗨,我遇到了同样的问题。我正在将本地更改推送到 TFS-Git 存储库中,这些问题都没有解决。 stackoverflow.com/questions/22867076/…
标签: git git-remote