Apache Subversion (SVN) Server on Ubuntu 18.04 LTS is a full-featured version control system, originally designed to be a better CVS. Subversion has expanded beyond, since its original goal of replacing CVS.
This is a quick deployment and ready-to-run image.
Simple and rapid installation. Easy to maintain.
Connection and operation with Apache Subversion on Ubuntu
First, to connect to Apache, you should open port 80 by the TCP Protocol in the network properties on Azure Firewall.
To access Apache you should go by the link http://ip/svn/azurerepo in a web browser (where in the link instead of “ip” type the real ip of the virtual machine on Azure).
After following the link, log in using the data:
To work with Apache, you can use the Tortoise SVN client for Windows OS, it is available following the link: https://tortoisesvn.net/downloads.html
After the client is installed, run “TortoiseSVN Repository Browser”. In the opened window, enter the link http://ip/svn/azurerepo (where in the link instead of “ip” type the real ip of the virtual machine on Azure) and click “OK”:
In the “Authentication” window:
Enter credentials from the server, namely:
The main application window will open:
In the opened application window, right-click on the application area and select “Add file” or “Add folder” to upload files or directories to the server.
In the next window, click “OK”:
After downloading the file, follow the URL http://ip/svn/azurerepo in your web browser.
You should see the recently added files and directories.