Subversion frontend server for git repository (in Java).
- http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/protocol
- http://svn.apache.org/repos/asf/subversion/trunk/notes/
For quick run you need:
- Install Java 1.8 or later
- Download binaries archive from: https://github.com/bozaro/git-as-svn/releases/latest
- After unpacking archive you can run server executing:
java -jar git-as-svn.jar --config config.example --show-config
- Test connection:
svn ls svn://localhost/example
with login/password: test/test
As result:
- Server creates bare repository with example commit in directory:
example.git
- The server will be available on svn://localhost/example/ url (login/password: test/test)
To build from sources you need install JDK 1.8 or later and run build script.
For Linux:
./gradlew deployZip
For Windows:
call gradlew.bat deployZip
When build completes you can run server executing:
java -jar build/deploy/git-as-svn.jar --config config.example --show-config