# sserver
**Repository Path**: oscstudio/sserver
## Basic Information
- **Project Name**: sserver
- **Description**: Gitee: Subversion access bridge
- **Primary Language**: Java
- **License**: GPL-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com
- **GVP Project**: No
## Statistics
- **Stars**: 7
- **Forks**: 3
- **Created**: 2014-12-11
- **Last Updated**: 2025-07-21
## Categories & Tags
**Categories**: vcs
**Tags**: None
## README
# Overview
[](https://gitter.im/bozaro/git-as-svn?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](https://travis-ci.org/bozaro/git-as-svn)
Subversion frontend server for git repository (in Java).
## Python proof-of-concept implementation:
* http://git.q42.co.uk/git_svn_server.git
## SVN protocol description
* http://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_ra_svn/protocol
* http://svn.apache.org/repos/asf/subversion/trunk/notes/
# How to use
## Run from binaries
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)
## Build from sources
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
## Report Bug
If you need feedback questions, You can [create issues](https://gitee.com/oscstudio/sserver/issues/new)
If you need to report a security vulnerability, please send an email to git@oschina.cn