I have an SCM server connected to my office LAN which runs the SCM tools like git, svn, etc. The office router has been configured with 'Port Forwarding' so that the SCM server can be accessed through the public (outside) IP from home, outside, etc. When at office, I can access the SCM server using the local IP address. But when at home, I need to use the port-forward-IP to access the SCM server.
I feel cumbersome to deal with two IP address. Now, is there way to access the SCM server using just one IP address seamlessly irrespective of my location.