gitサーバーを初めて構築しました。 TortoiseGit-1.8.1.0-32bitを使って操作を処理すると、すべて正常です!Gitクローンが遅すぎる
しかし、git clone
コマンドまたはgit bashを使用すると、gitクローンの処理速度が遅くなります。私は以下の相対速度git clone
を示す2つの画像を添付しました。
誰でも私にいくつかの提案を与えることができますか?
gitサーバーを初めて構築しました。 TortoiseGit-1.8.1.0-32bitを使って操作を処理すると、すべて正常です!Gitクローンが遅すぎる
しかし、git clone
コマンドまたはgit bashを使用すると、gitクローンの処理速度が遅くなります。私は以下の相対速度git clone
を示す2つの画像を添付しました。
誰でも私にいくつかの提案を与えることができますか?
2つの問題がここに遊びにあります
パート1のOpenSSL
記事、http://darrell.mozingo.net/2011/09/29/painfully-slow-clone-speeds-with-msysgit-gitextensions/からの指示に従った後、私は正常に28のMIB /秒に1のMIB/sからgit clone
操作のための私のネットワークのスループットを後押し。この結果は、OpenSSLをバージョン0.9.8eからバージョン1.0.1eにアップグレードすることによって達成されました。
パート2. SSHプロトコル
少しHTTPSプロトコルより遅いが、私はパート1または何を見ている中で言及した速度差を保証するのに十分ではないSSHプロトコル。 Gitプロトコルの詳細については、この記事を読んでください:http://media.pragprog.com/titles/tsgit/chap-008-extract.html
ねえ、あなたはOpenSSL 1.0.1eを使っていると言っています。これはHeartbleed expolitの脆弱なバージョンです。できるだけ早く1.0.1g以降にアップグレードすることをお勧めします。 – richoffrails
OpenSSH(クライアント)はOpenSSLをHeartbleedに脆弱にする方法では使用しません。 – Mark
典型的なmsysgitには、2007年のOpenSSL 4が付属しています。これにはバグがあります。 OpenSSLの[バージョン6(2015年6月)、mls-softで構築](http://www.mls-software.com/opensshd.html)を使用してその日を保存できます。 –
あなたは、私のように、(...等、及びページェントを使用)を接続するパテのPLINKを使用するようにTortoiseGitを設定している場合、これはあなたを助けるかもしれない:
パテで(デフォルト設定)を有効にしてください次のように設定:
、これは、このことができます
希望は、MIB/sの4.50 に143.00 KiBの/ sから行くが生じました。
たぶん、あなたは最初だけで、最新のリビジョンを取得することができ、その後、残りをフェッチ:
$ git clone --depth=1 [email protected]:joe/hello-world.git
$ cd hello-world
$ git fetch --unshallow
おかげthis articleを!
「ゆっくり」を定義してください。コマンドの出力を表示することで、問題の診断にも役立ちます。 –
@RyanBiggリンクを参照 – wRAR
Tortoiseは別の方法で設定されていますか? –