1

I have a multiple Win xp/7 PCs in a network that have no Internet access. All traffic is routed through a firewall PC (latest ubuntu LTS, without admin). This firewall has limited ports open to Internet. The svn client has to be tortoise svn (users are mostly labview programmers).

What is the simplest way to use svn located in e.g. 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 and C above are something that I can do but what I don't want to do, because I have to maintain useless services (commits are once or twice a week).

C sounds promising if its possible. And D, all other ideas are welcome.

edit: The firewall blocks all access except ports 22 and 23.

edit 2: The system is essentially:

"computer without internet, ports 22,23 open" --> "firewall computer with internet" --> "googlecode svn"

edit 3: ok, It seems that its impossible to get this working with googlecode. Is there any free reliable online svn repositories with svn+ssh enabled?

edit 4: Got a solution (bad one though): I dropped open repositories from the equation and keep our repository inside the firewall. Code sharing is by request with zipped svn-repo. Original question still remains: Open svn+ssh repository + firewall = impossible? I will create another rephrased question from this. Thanks for the help.

17
  • 1
    Why don't just use the googlecode repository for the commits ? it uses https for the access so is secure and you will not have to deal with more services in your local network. If there is a need for a local copy of the repository, I would suggest git which is more appropiate for handling a local repository in your network that can later be uploaded to google code.
    – jhcaiced
    Commented Oct 13, 2011 at 11:51
  • I can't access the googlecode repository directly because the firewall blocks the traffic (solution for this is B, which I don't want to maintain). git is out of the question because labview-coders cannot use it (to my knowledge lvmerge and lvdiff are meant to work only with svn, right?)
    – Juha
    Commented Oct 13, 2011 at 12:40
  • How about ssh+svn?
    – mekwall
    Commented Oct 13, 2011 at 13:01
  • If you don't use Web, why you have link and squid (http-proxy)? Commented Oct 13, 2011 at 13:06
  • 1
    @marcus-ekwall: GC support only http-repo Commented Oct 13, 2011 at 13:07

1 Answer 1

1

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

It was hard work to find even non-free svn+ssh hosting

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .