Repositório Privado de Git Usando uma VPN com Tinc, SSH e Git

2

Seria possível configurar uma VPN usando tinc como o software de VPN no Ubuntu ou Windows 7 e, em seguida, conectar-se de um computador (de fora da rede local) ao computador que hospeda a VPN, para interagir com um Repositório Git hospedado no computador VPN?

    
por Kevin Gurney 31.07.2011 / 19:22

1 resposta

2

Kevin, deve ser totalmente possível fazer o que você está descrevendo, supondo que pelo menos um lado da VPN tenha a capacidade de encaminhar portas. Se ambos os pontos de extremidade VPN estiverem por trás one-to-many NATs então você vai precisar de algo mais do que meramente tinc.

Se, no entanto, você puder encaminhar as portas para um dos seus endpoints, você estará com sorte. Aqui está um artigo que eu coloquei explicando como obter o tinc trabalhando no Ubuntu, Windows 7 e Centos . Isso cobre toda a configuração do tinc, mas não como estabelecer o encaminhamento de porta.

Assim que você tiver o tinc setup e trabalhando em ambas as extremidades, basta fazer suas chamadas git para o IP da rede VPN (algo como 172.20.20.100 em meus exemplos):

git clone [email protected]:reponame.git
    
por 02.08.2012 / 22:51