Qual é a maneira mais simples de usar o repositório svn através do firewall sem comprometer a segurança?

1

Tenho vários computadores Win xp / 7 em uma rede sem acesso à Internet. Todo o tráfego é encaminhado através de um PC de firewall (o mais recente Ubuntu LTS, sem admin). Este firewall tem portas limitadas abertas à Internet. O cliente svn tem que ser svn de tartaruga (os usuários são principalmente programadores de labview).

Qual é a maneira mais simples de usar o svn localizado em, e. googlecode?

a) Mirror svn to firewall and maintain mirror scripts.

b) Pipe google repository through firewall and maintain pipe.

c) Network mount (samba, nfs, etc) of the disk of firewall pc.

d) Other solution where tortoise svn handles this automatically.

e) Something else that I have not thought about.

A, B e C acima são algo que eu posso fazer, mas o que eu não quero fazer, porque eu tenho que manter serviços inúteis (os commits são uma ou duas vezes por semana).

C parece promissor se for possível. E D, todas as outras ideias são bem vindas.

edit: O firewall bloqueia todo o acesso, exceto as portas 22 e 23.

edit 2: O sistema é essencialmente:

"computador sem internet, portas 22,23 abertas" - > "firewall computador com internet" - > "googlecode svn"

edit 3: ok, parece que é impossível fazer isso funcionar com googlecode. Existe algum repositório svn online confiável e gratuito com svn + ssh ativado?

edit 4: Tenho uma solução (ruim): descartei os repositórios abertos da equação e mantive nosso repositório dentro do firewall. Compartilhamento de código é por solicitação com svn-repo zipado. A pergunta original ainda permanece: Abra svn + ssh repository + firewall = impossible? Vou criar outra pergunta reformulada a partir disso. Obrigado pela ajuda.

    
por Juha 13.10.2011 / 13:17

1 resposta

1

Is there any free reliable online svn repositories with svn+ssh enabled?

Foi difícil encontrar até mesmo não-livre svn + ssh hosting

    
por 17.10.2011 / 13:27