Building a SVN Server

View: New views
3 Messages — Rating Filter:   Alert me  

Building a SVN Server

by Maxwell C. Xandeco :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,

I was looking for a SVN Server like the VisualSVN, that manage user access, repositories, hook scripts, etc.

VisualSVN looks fine, but just run on Windows Platform.

So, I thinking to create something like it, using the svn-kit,  with a web interface to manage respositoties, user acess, everything that you can do with svnserver.

I known that I can use apache httpd, but the access control and repository management is so boring.

So Can I use svnkit for this?

The first feature, is allow to create respositories and manage user access directly from svnkit, probably I will use jetty to expose the http access.

I saw on the wiki figures, svnkit just call the autorization request to "svn server" and return to client, but can it manage it?

The project will be open source, and probably I will host on google code, let me know if have someone interested.

Cheers
Maxwell

Re: Building a SVN Server

by Karl Heinz Marbaise :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Maxwell,

it seemed to me that you are searching for a kind of administration
front-end


You should take a look at http://svncontrol.tigris.org or at
http://svnadmin.tigris.org/

may be others on tigris...

Kind regards
Karl Heinz Marbaise
--
SoftwareEntwicklung Beratung Schulung    Tel.: +49 (0) 2405 / 415 893
Dipl.Ing.(FH) Karl Heinz Marbaise        ICQ#: 135949029
Hauptstrasse 177                         USt.IdNr: DE191347579
52146 Würselen                           http://www.soebes.de

---------------------------------------------------------------------
To unsubscribe, e-mail: svnkit-users-unsubscribe@...
For additional commands, e-mail: svnkit-users-help@...


Re: Building a SVN Server

by Alexander Kitaev-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello Maxwell,

> The first feature, is allow to create respositories and manage user
> access directly from svnkit, probably I will use jetty to expose the
> http access.
>
> I saw on the wiki figures, svnkit just call the autorization request to
> "svn server" and return to client, but can it manage it?

SVNKit could create repositories. As for the user-management, in case
you run apache or svnserve daemon that actually serves users requests on
the server side, then your web application will have to edit
configuration of those services (this is what SVNKit couldn't do).

You may also use SVNKit as a server for a set of repositories (as a
servlet running in a servlet container like jetty or tomcat). Servlet
itself though currently relies in servlet container for authorization
support and doesn't contain repository management code - to do that you
still probably will have to write another servlet. You may get SVNKit
servlet from SVNKit trunk (building with  "ant deploy" will give you
build/svnkit.war file).

This could be an interesting task, but as Karl pointed there is already
open source svncontrol application (http://svncontrol.tigris.org/) that
uses SVNKit.

Alexander Kitaev,
TMate Software,
http://svnkit.com/ - Java [Sub]Versioning Library!
http://sqljet.com/ - Java SQLite Library!

Maxwell wrote:

> Hi All,
>
> I was looking for a SVN Server like the VisualSVN, that manage user
> access, repositories, hook scripts, etc.
>
> VisualSVN looks fine, but just run on Windows Platform.
>
> So, I thinking to create something like it, using the svn-kit,  with a
> web interface to manage respositoties, user acess, everything that you
> can do with svnserver.
>
> I known that I can use apache httpd, but the access control and
> repository management is so boring.
>
> So Can I use svnkit for this?
>
> The first feature, is allow to create respositories and manage user
> access directly from svnkit, probably I will use jetty to expose the
> http access.
>
> I saw on the wiki figures, svnkit just call the autorization request to
> "svn server" and return to client, but can it manage it?
>
> The project will be open source, and probably I will host on google
> code, let me know if have someone interested.
>
> Cheers
> Maxwell

---------------------------------------------------------------------
To unsubscribe, e-mail: svnkit-users-unsubscribe@...
For additional commands, e-mail: svnkit-users-help@...