• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SVN Over Internet

 
Sandeep Jindal
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have an SVN server installed on my machine. But since I am using a router to connect to internet, people are unable to ping/connect me. That means they cannot access my SVN server using the IP from whatismyip.com website.

Is there a way by which people connect to some utility (e.g. teamviewer) which would be installed on my machine and that utility intern talk to SVN server I already have?

If the above is not possible, is that any solution to the problem (connect to version control server without knowing the IP of the server but by some other means).

Regards
Sandeep
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34208
341
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sandeep,
How could they connect to any website if they cannot use the IP? Maybe you should host the SVN repository elsewhere so it is accessible over the internet?
 
Sandeep Jindal
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jeanne,

Thanks for the reply. I understand its not obvious. What I thought one way of doing it is:

I have a machine where SVN server is installed. This machine is using a proxy. That means outside world cannot directly access the SVN server, right?
Now there is some service provide. I register my machine to that provider which means that service provide knows me when I am online and can send and receive data to some utility (something like gtalk) which intern sends talk to my SVN server.

Now the user with SVN client(say eclipse) would talk to that service provider which would forward the data to my svn client.

Something like this is possible? Or some other solution is possible?

Actually I am working on a small project thus don't want to spend on buying static IP or some space for SVN. If the above does not work, can you suggest some good sites which provide free hosting of personal (not open source) project with 2 or more client access?

Regards
Sandeep
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34208
341
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think free hosting would be best for your scenario. Some of the free hosting don't do backups, but you can do an svnadmin export/dump periodically to have the history locally.

I was looking at projectlocker.com (but wound up not needing it.) There is also a provider list.
 
Peter Johnson
author
Bartender
Posts: 5852
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Most routers provide a mechanism to provide open ports so that outsiders can connect to ports on your machine. You will have to read the router's documentation, or google for some tutorials, to figure out how to do that. Once the port is open, then others will be able to access you SVN repository.

Not that with the port open your machine will then be subject to port scans, DDOS attacks, and other bad things which you currently do not notice because your router quietly blocks them.

By the way, good luck with this. Router documentation varies from useless to incomprehensible, at least from what I have seen. The googled tutorials might be a better bet.
 
Consider Paul's rocket mass heater.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic