Clone lento do git e busca

3

Eu configurei a gitosis em um servidor linux seguindo este tutorial:

link

Estamos usando o git em nossas máquinas Windows com o TortoiseGit e o msysgit.

Pressionar mudanças no servidor é muito rápido, mas quando queremos clonar ou buscar alterações do servidor remoto, ele começa realmente rápido (800k / s) e depois cai bem rápido para cerca de 3 a 30k / s e pode demorar uma eternidade para atualizar. O git-pull para pequenas atualizações é rápido, mas assim que tivermos que baixar algo de mais do que alguns MB, é lento.

Estamos mudando do SVN para o git e isso está nos impedindo de usar o git em tempo integral.

Obrigado!

    
por EtienneT 30.03.2010 / 23:02

2 respostas

2

Como você conseguiu identificar, este é um problema do cliente, não a falha do servidor .

Se quiser, pode configurar o TortoiseGit para usar o plink de Putty em vez da sua implementação personalizada.

Depois, você pode personalizar as configurações padrão usando o Putty.

Em Putty "Default Settings", ative o seguinte:

  1. SSH - > Auth: "Permitir o encaminhamento de agentes" (acredito que este seja o que muda "tudo")
  2. SSH - > "Ativar compactação"
  3. Sessão - > Selecione "Configurações padrão" - > Salvar

Para mim, isso resultou em passar de 143,00 KiB / s para 4,50 MiB / s

Espero que isso ajude.

    
por 10.10.2013 / 03:22
1

Parece que você resolveu o problema, mas achou que eu acrescentaria minha experiência. Quando tentamos implementar o git, descobrimos que os clones eram muito mais lentos quando feitos em uma montagem NFS, então agora aconselhamos todos a usarem discos locais.

    
por 14.07.2013 / 13:18

Tags