2012-04-03 13 views
5

Windows環境でgitとTeamCity v6.0を使用しています。git(githubから)のチェックアウト速度を改善する

は、私はちょうどので、IOの問題のエージェントにチェックアウトするために、サーバー側のチェックアウトから切り替えている、しかし...

初期チェックアウトは> 45分〜分から遅く超えとなっています。レポが複製されると、すべてがOKです。これを改善するために微調整できるエージェントの設定がありますか?事前にお返事ありがとうございます。

私が見ているのは、エージェントで作成された最初のgitファイルです。その後、非常に長い休止があり、すべてのデータを取得します。私は、プロセスエクスプローラから、gitはほとんどやっていないように見えますが、絞り込みの原因はありません。

答えて

11

減速を引き起こす原因の1つは、エージェント側のチェックアウトで使用されるjava sshの実装で、これをオフにすることです。agent propertyteamcity.git.use.native.ssh=trueを設定します。

また、エージェントのプロパティーteamcity.git.use.local.mirrors=trueを設定することもできます。この場合TeamCityはリポジトリのクローンを作成し、githubの代わりにこのベアクローンからビルドディレクトリを更新します。つまり初期クローンは1回だけ実行されます。

+0

病気になって、どうしたらいいのか教えてください。 –

+0

@JamesWoolfendenどうやって乗りましたか? –

+0

何も役に立たなかった、残念なことに私たちは失望している。 –

0

別の設定では高速ですが、問題はgitやgithubではなく、マシンに入っているパイプのサイズです。

クラウドでTeamCityを使用している場合は、JetBrainsに帯域幅について話をする必要があります。ローカルの場合は、システム管理者に相談してください。

+0

こんにちはマット、雲のTCを使用していません。以前のサーバーと同じエージェントを使用できるパイプ。 –

+0

奇数それらは同じネットワークセグメントにありますか?おそらく、ファイアウォールの設定が異なる可能性があります。 –

+0

iveはいくつかの症状を追加しました –

関連する問題