Login | Register
My pages Projects Community openCollabNet

Discussions > users > Getting started with FSVS and using svn+ssh

fsvs
Discussion topic

Back to topic list

Getting started with FSVS and using svn+ssh

Author Thomas Harold <tgh at tgharold dot com>
Full name Thomas Harold <tgh at tgharold dot com>
Date 2007-05-30 15:17:11 PDT
Message I have a bunch of basic questions about FSVS that aren't really
addressed on the pages over at fsvs.tigris.org. Or maybe they're not
spelled out clearly.

1) Is the backend repository for FSVS a standard Subversion repository?
  Is FSVS simply another client-side tool for talking to a SVN
repository (but with some additional power)?

2) Assuming #1 is true, we can lock things down a bit using the
"command=" feature associated with the SSH public key used to connect to
the SVN repository server? For example, we configure our
~/.ssh/authorized_keys file as:

command="/usr/bin/svnserve -t -r /var/svn",no-agent-f​orwarding,no-pty
ssh-rsa (ssh-key) (comment)

Which limits the user to running only the svnserve daemon. We also have
the following defined in /etc/ssh/sshd_config:

AllowTcpForwarding no
X11Forwarding no
PermitTunnel no

In addition, the user account on the SVN server can only access their
repository folder under /var/svn.

3) What are the advantages to using separate repositories for each
machine vs putting them all in a single repository? It seems like it
would be better to use separate repositories (along with individual SSH
keys for each client machine).

The FSVS site shows a large tree with base/, user/, machine/, software/
and I'm wondering how well that works out in practice.

« Previous message in topic | 1 of 14 | Next message in topic »

Messages

Show all messages in topic

Getting started with FSVS and using svn+ssh Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-05-30 15:17:11 PDT
     Re: Getting started with FSVS and using svn+ssh Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-05-30 20:47:21 PDT
         Re: Getting started with FSVS and using svn+ssh pmarek P.Marek 2007-05-30 23:27:16 PDT
             Re: Getting started with FSVS and using svn+ssh Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-05-31 06:16:57 PDT
                 Re: Getting started with FSVS and using svn+ssh pmarek P.Marek 2007-05-31 09:24:31 PDT
                     Re: Getting started with FSVS and using svn+ssh Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-05-31 13:43:02 PDT
                         Re: Getting started with FSVS and using svn+ssh pmarek P.Marek 2007-05-31 22:51:18 PDT
     Re: Getting started with FSVS (follow up questions) Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-06-03 16:08:36 PDT
         Re: Getting started with FSVS (follow up questions) pmarek P.Marek 2007-06-03 21:59:28 PDT
             Re: Getting started with FSVS (follow up questions) Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-06-04 04:59:32 PDT
     Re: Getting started with FSVS (follow-up comments #2) Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-06-03 17:21:22 PDT
         Re: Getting started with FSVS (follow-up comments #2) pmarek P.Marek 2007-06-03 22:33:29 PDT
             Re: Getting started with FSVS (follow-up comments #2) Thomas Harold <tgh at tgharold dot com> Thomas Harold <tgh at tgharold dot com> 2007-06-04 05:06:38 PDT
                 Re: Getting started with FSVS (follow-up comments #2) pmarek P.Marek 2007-06-04 05:34:27 PDT
Messages per page: