Git / Github配置错误会导致推/拉需要很长时间

时间:2017-11-03 08:23:03

标签: git ubuntu github push pull

我已经设置了我的git来使用SSH密钥。长期以来,它一直运行良好,快速,每次访问origin时都没有凭据。突然之间,push/pull开始走了很长时间。

因为我们正在使用git lfs,有时我会检查分支并开始下载一些额外的二进制文件。什么是最奇怪的每个文件 - 无论多小,从几个字节到5MB - 需要一半一分钟下载。

最令人讨厌的是推送到原点也需要很长时间:实际开始显示任何终端消息需要 2分钟,之后只会需要3-4秒才能完成..!

我是否可以更改某种配置,或者可能只是重置所有内容以使其正常工作?

这是我的.git/config文件:

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = git@github.com:xxxx/yyyy.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "bill/zzzzzzzzzzzzzz"]
    remote = origin
    merge = refs/heads/bill/zzzzzzzzzzzzzz
[gui]
    wmstate = normal
    geometry = 1918x969+-10+45 825 578

以下10-20个其他[branch "xxx"]注册...

1 个答案:

答案 0 :(得分:1)

尝试忽略stat 1

git config core.ignoreStat true

尝试启用文件系统缓存1

git config core.fscache true

Diagnosing why Git is so slow