# 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 [![Join the chat at https://gitter.im/bozaro/git-as-svn](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/bozaro/git-as-svn?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://travis-ci.org/bozaro/git-as-svn.svg?branch=master)](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