添加后无法推送git

标签 git ubuntu github

好吧,我有一个问题,我已经有一个星期没能解决了。 我使用 git(在 github 上)来存储我的项目。最近我在其中添加了一些新文件没有问题,但是,当我使用“git push”时出现超时错误。

我使用 Ubuntu 12.04,带有 ssh(默认)和 https。

因此,我决定制作 depo 的新副本 (git clone)。 在此之后,我修改了一个现有文件,提交并推送它......成功了!

所以,我添加了其他的(在新副本中),提交并推送它们。问题又来了:无法推送 这是控制台输出:

time git push
Counting objects: 13, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 16.61 KiB, done.
Total 11 (delta 2), reused 0 (delta 0)
^C

real    7m59.383s
user    0m0.008s
sys 0m0.004s

我真的不明白我在这里做错了什么。 我在其他 depo,同样的问题,但我的合作者没有任何问题。

我删除了 git,并在没有任何更改的情况下重新安装它。

如果你有解决这个问题的想法。

编辑1

git remote -v

origin  git@github.com:Krozark/projet_compilation.git (fetch)
origin  git@github.com:Krozark/projet_compilation.git (push)

编辑:解决方案

sudo ifconfig [wlan0] mtu 1460 (lower than 1500)

最佳答案

我看到了一个同事遇到的这个完全相同的问题,它与 SSH 网络相关,当时我们使用的是 VPN 连接,结果是网络 MTU 设置太高(如果我记得的话是 1492正确),我们修改较小的值,直到它开始工作。所以似乎与网络数据包拆分有关。

不确定您是否属于这种情况,尽管尝试将您的网络 MTU 更改为较低的值以查看它是否有效并没有坏处。

当然,如果这是 Github 方面的问题,这将不是一个因素(您可以创建一个新的 repo 并推送这一事实让我相信它与 MTU 无关)。

关于添加后无法推送git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14123170/

相关文章:

node.js - 在带有卷的 Linux VMWare VM 中使用 Docker?

Git:克隆时自动配置远程

javascript - 未找到 - PUT https ://npm. pkg.github.com/package-name

ubuntu - 在这个 freeradius 配置中我缺少什么吗?

git - Jenkins 链接到我的本地 git 存储库

javascript - 没有为链接的 github url 下载 package-lock.json

git - 是否可以在不更改提交哈希的情况下压缩提交?

git - 如何使用 master 更新本地仓库?

git - Gstatus 改变了 vim-fugitive 中的行为

linux - 软件包 libsndfile-dev 没有安装候选