2017-11-03 28 views
0

SSHキーを使用するようにgitをセットアップしました。長い間、私はoriginにアクセスするたびに、うまく動作し、速く、資格情報が要求されませんでした。突然、push/pullの年齢が始まりました。Git/Githubの設定ミスがプッシュ/プルになる

原因私たちはgit lfsを使用しています。時にはブランチにチェックアウトして、いくつかのバイナリファイルをダウンロードし始めます。何、これについて最も奇妙であること各ファイルされていること - 5MBsに数バイトからどんなに小さな、- ダウンロードする分半かかります。しかし、ほとんどの迷惑です何

原点にプッシュも長い時間がかかることである:それは実際に任意の端末メッセージの表示を開始する2分をとり、その後それだけで完了するために、3-4秒かかります。.. !

設定を変更することはできますか、それとも機能させるためにすべてをリセットする方法がありますか?ここで

は私.git/configファイルです:

[core] 
    repositoryformatversion = 0 
    filemode = true 
    bare = false 
    logallrefupdates = true 
[remote "origin"] 
    url = [email protected]: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

のstat 1無視してください:

git config core.ignoreStat true 

をとファイルシステムのキャッシュを有効にしよう1

git config core.fscache true 

Diagnosing why Git is so slow

+0

各* lfs *ファイルを永久にダウンロードするという問題は解決します。そのGithubのリンクを試してみます。 * EDIT *:このページはWindowsユーザー向けです。私は* Ubuntu *を使用していますが、Windows上で速く動くようにしたいと思っています:-( –