RE: svnserve serving svn repos with questions

> I'm wanting to set up networked subversion repositories. This is on
> a
> CentOS linux machine, I've got subversion 1.6.8 installed from rpm
> package.
>
> Due to the access methods needed by my users svnserve would be the
> best option. I've got the directory parent path /var/svn and under
> that there's a repos# for each project where number is 1, 2, etc.
>
> I'm wanting to ensure encryption of data while traveling from the
> server to the client so am looking in to cyrus-sasl, though not
> finding what i'm looking for.

Wouldn't https:// be easiest?

> I'm also needing to separate users. For example, user1 has access
> to
> only repos1 while user2 has only access to repos2 but not repos1.
> Under their respective repos' each user can commit their own
> projects
> and manage them.

You might want to look at subversion edge which I think sets all this up for you and gives you a web UI to set up users as well.

>
> I would have gone with an svn+ssh access, but don't want to give
> out
> system accounts, and none of my user's want their repos visible to
> an
> httpd server so apache is out.

I don't think you need to give each user a system account. Wouldn't they all use the same account and you manage logins with keys?

I'm not sure what that means? There needs to be a server apache or svnserve that access the repo. I'm not sure I see the difference if there is a security concern it is an issue with ACLs not what service is given the permissions.