How can I access a local SVN Server remotely?

Josh Suckling

I have seen a couple of similar questions to this so I apologise in advance if this annoys anyone, however I felt it was necessary to write the question myself to highlight a few points I am struggling with.

I have a VisualSVN server running on a Windows Vista desktop at home connected to a router and I would like to access it from outside of my local network. I have looked at the following stackoverflow question and answers: how to access subversion server remotely

The top answer gives some suggestions as to what is required but it is not clear enough for me, I have a limited knowledge of these topics and my research into each of them has still left me at dead ends. In reference to the bullet points in the top answer:

  1. I attempted to get the public ip of the server but I believe the ip generated by sites such as "whatismyipaddress.com" is for the router, not the desktop.
  2. I have done some reading on name resolution but I cannot understand it enough for this situation.
  3. I have forwarded port 443/TCP on the router to the desktop. Is that enough?

Please help if you can. Thanks.

alroc
  1. You are correct, what's being reported to you is your external IP. You need this to connect to your router from outside which will then forward your request to your desktop.
  2. Name resolution is only required if you want to use a hostname instead of an IP address to connect to your repository.
  3. No. It would be better to configure a non-reserved port (anything higher than 1024) and forward requests to that port to your internal server's correct IP & port number. Hijacking a reserved/well-known port number will cause you headaches. Common/popular higher ports for "alternative" HTTP traffic include 8000, 8080 and 8888. You'll then connect to http://YOUR_EXTERNAL_IP:8000/ (or whatever port you choose).

Note that "how do I do those things?" is beyond the scope of Stack Overflow; those questions are better posed on http://SuperUser.com or https://networkengineering.stackexchange.com/. How to forward ports on your router is not answerable without indicating what router you use, as different routers have different interfaces.

Be aware that you're now exposing your desktop to traffic from the public internet. VisualSVN Server runs Apache under the hood and while I'm sure the vendor takes every precaution to address known vulnerabilities in that software and their default configuration, you are now at an elevated level of risk. I would recommend that you isolate this computer from the rest of your personal/private data if at all possible to minimize your risk.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

How to remotely access Raspberry Pi (using as SVN server)

From Dev

How can I access monit http remotely

From Dev

How can I access my computer remotely?

From Dev

How can I connect remotely to a WebSphere Server running on localhost?

From Dev

How can I configure vnc-server remotely via SSH

From Dev

Can't access my xampp server remotely

From Dev

Can't access my xampp server remotely

From Dev

How can I access my nodejs web server from my local computer using the server domain name?

From Dev

Can I access Ubuntu from Windows remotely?

From Dev

How to remotely access a ubuntu server on a virtual machine?

From Dev

Access Apache server installed on a VM remotely from computer in local network

From Dev

git: URL format to access remotely local git server

From Dev

How can I use ubuntu container as a regular server that I can ssh into remotely?

From Dev

How can I connect an android with a local server?

From Dev

How to make a server that can be used remotely as a PC

From Dev

How can i remotely access the windows services of a remote host in workgroup computers?

From Dev

How can I remotely access an intranet website from an external network via an SSH tunnel?

From Dev

How can I remotely debug a broken initrd?

From Dev

How can I backup remotely the entire Linux server using rsync over SSH?

From Dev

Connecting to local SQL Server remotely

From Dev

how to svn update when I have svn deleted local files?

From Dev

How can I access local database on react native?

From Dev

How can I access a website on a Local Network in an OSX environment

From Dev

How can I set up Evolution to access a local mail box?

From Dev

How can I run a desktop in the cloud that I can remotely connect to?

From Dev

How to access remotely MS SQL Server on linux ubuntu 14.04

From Dev

How to config ~/.ssh/config file to remotely access server inside domain

From Dev

How can I grant access to a local machine but restrict access to other machines and resources within the same local network?

From Dev

Configure Tor as a listening proxy server that I can connect to remotely?

Related Related

  1. 1

    How to remotely access Raspberry Pi (using as SVN server)

  2. 2

    How can I access monit http remotely

  3. 3

    How can I access my computer remotely?

  4. 4

    How can I connect remotely to a WebSphere Server running on localhost?

  5. 5

    How can I configure vnc-server remotely via SSH

  6. 6

    Can't access my xampp server remotely

  7. 7

    Can't access my xampp server remotely

  8. 8

    How can I access my nodejs web server from my local computer using the server domain name?

  9. 9

    Can I access Ubuntu from Windows remotely?

  10. 10

    How to remotely access a ubuntu server on a virtual machine?

  11. 11

    Access Apache server installed on a VM remotely from computer in local network

  12. 12

    git: URL format to access remotely local git server

  13. 13

    How can I use ubuntu container as a regular server that I can ssh into remotely?

  14. 14

    How can I connect an android with a local server?

  15. 15

    How to make a server that can be used remotely as a PC

  16. 16

    How can i remotely access the windows services of a remote host in workgroup computers?

  17. 17

    How can I remotely access an intranet website from an external network via an SSH tunnel?

  18. 18

    How can I remotely debug a broken initrd?

  19. 19

    How can I backup remotely the entire Linux server using rsync over SSH?

  20. 20

    Connecting to local SQL Server remotely

  21. 21

    how to svn update when I have svn deleted local files?

  22. 22

    How can I access local database on react native?

  23. 23

    How can I access a website on a Local Network in an OSX environment

  24. 24

    How can I set up Evolution to access a local mail box?

  25. 25

    How can I run a desktop in the cloud that I can remotely connect to?

  26. 26

    How to access remotely MS SQL Server on linux ubuntu 14.04

  27. 27

    How to config ~/.ssh/config file to remotely access server inside domain

  28. 28

    How can I grant access to a local machine but restrict access to other machines and resources within the same local network?

  29. 29

    Configure Tor as a listening proxy server that I can connect to remotely?

HotTag

Archive