Gitlab - roteando o tráfego LFS pela LAN

1

Gitlab (10.2.1) em execução em um servidor local (Ubuntu 16.04). O objetivo é conceder acesso público aos prestadores de serviços remotos ( https://gitlab.example.com ), enquanto aqueles nas instalações encaminham através da lan para melhor desempenho (um enorme repositório com muitos binários grandes)

Temos uma configuração estranha que funciona principalmente: DNS e https são configurados usando o certificado assinado do Cloudflare para resolver o acesso público a https e veicular a interface da Web do gitlab. Internamente, os usuários do git apontam para o endereço explícito da LAN [email protected]:repo/name.git via SSH. Isso funciona bem para o tráfego do git, mas o tráfego do LFS ainda está percorrendo a internet e os roteadores da cloudflare, criando uma desaceleração significativa. Eu presumo que isso seja porque o gitlab não suporta LFS sobre SSH?

Eu tentei uma substituição local usando arquivos de hosts para reduzir gitlab.example.com para 192.x.x.x , mas depois nos deparamos com erros de SSL devido a incompatibilidade de servidor

Estou na minha cabeça - existe uma maneira de fazer essa configuração funcionar? Ou eu preciso voltar a prancheta? Precisamos de um servidor DNS personalizado? Preciso configurar vários certificados SSL? Qualquer orientação em qual direção seguir seria apreciada.

    
por Peter Cardwell-Gardner 31.01.2018 / 14:12

0 respostas