New server for svn repository
New server for svn repository is now at https://dev.fsc.bz.it/repos/geotop
Downloading via SVN
The download of the source code via svn or https is now allowed at https://dev.fsc.bz.it/svn/?group=geotop.
If you are developing some parts of the source code, please read the following instructions:
* create a new account on https is now allowed at https://dev.fsc.bz.it/svn/?group=geotop and send your login name (not the password!) to the Developers' , using MailinglistDevelopers page;
* The administrator of GEOtop project will let your login be a member of the project and you have the permission to access the svn repository ;
* You can follow the "old" instructions above replacining the old address with the new one https://dev.fsc.bz.it/repos/geotop. (For Mac user SSHPassKey is no more neceesery. You can use Svnx specifying your account and password when requested)
More detailed instructions will be provided as soon.
The Repository
We created a SVN repository under the server APE, which has an external access under the address "monolite.ing.unitn.it"
The repository name is hydrosvn.
As described in the documentation and in the figure, we created in the hydrosvn repository four subdirectories:
community: which contains a personal directory for each developer;
trunk: which contains the unique official version of the code that the team is developing and it can be unstable ;
branches: which contains all unofficial versions which are being developed and are going to be merged with the official version in trunk ;
tags: which contains old realese like 0.9375, 0.875 and the 0.75 Fluidturtle examples;
Documentations and instructions to connect
Before doing anything with svn, you need to document, by reading some best practices which you can find at the following link:
Or if you need to read the official manual, see the following link:
If you need to compare the SVN commands with the CVS commands you were used to, see the following link:
Before doing anything, you need to add to your .bashrc file in your home directory on APE, the following lines: in your home directory open your .bashrc files with your preferred text editor or create it if you don't have one and add:
PATH=$PATH:/opt/local/bin
Connect to SVN repository using the terminal
To connect to the hydrosvn repository using the terminal of your computer, you need to digit:
$ svn+ssh://your_login_on_APE@monolite.ing.unitn.it/Groups/Ambientali/hydrosvn
For other commands, pleade read the above listed links.
Connect to SVN repository using GUI clients
For Mac Os X users
Please follow the instructions in the same order as reported here:
- Before using the SVN you need to be sure to have it running on your computer:
open the terminal and digit:
svn --version
If you don't have it, download the latest package version from: SVN package
Then, because you need to connect via SSH secure shell connection, you need a tool able to handle the password access file, or you will be prompted for the password each command you send via SVN. Download this tool called SSHPassKey and install it: SSHPassKey Mirror 1, or from SSHPassKey Mirror 2
- Open the SSHPassKey tool and click on the button which reports: "Configure Login Environment to use SSHPassKey". The window will remain open waiting for you to log out.
- Logout from your system (under the "command" menu), login and open the SSHPassKey tool by double-click on the icon in the Application folder. IMPORTANT: let SSHPassKey open (only for this time, then you don't need to open each time you use the SVN tool) and install the client GUI for Mac OS X.
You can download and install the client GUI for Mac OS X, which is called SvnX: SvnX
- which is very simple to use: set in the "Repositories" window the URL access mode:
$ svn+ssh://your_login_on_APE@monolite.ing.unitn.it/Groups/Ambientali/hydrosvn
and nothing else (
don't insert the login and password in the form, you will be asked for it at the first connection)
- then double click on the created repository in the "Repositories" window and when requested insert your monolite/APE password, and now you should be able to see the files stored in the hydrosvn repository.
For Windows users
To use SVN upon Windows follow this instructions:
- First of all you need to have the secure shell connection SSH installed in your pc
Pushing “Quick connect” in SSH, you can connect to the server APE under the address monolite@ing.unitn.it using your username and password
Open a terminal from SSH, digit “pico .bashrc” and then write “PATH=$PATH:/opt/local/bin”
Download the shell extension tortoise http://tortoisesvn.net/downloads
- Execute “TortoiseSVN”
- Finally from Repo-browser, to browse the repository content, set the URL access mode:
$ svn+ssh://your_login_on_APE@monolite.ing.unitn.it/Groups/Ambientali/hydrosvn
Some useful links to connect to SVN repository using Eclipse
Plugin for Eclipse: Subclipse package
Some information on how to install SVN ara advailable at the following link: http://www.ibm.com/developerworks/library/os-ecl-subversion/
Further information on SVN : SVN book
