# Svn+ssh

**URL:** <https://www.ruby-forum.com/t/svn-ssh/97848>\
**Category:** Rails\
**Created:** [July 10, 2006, 10:50pm UTC](https://www.ruby-forum.com/t/svn-ssh/97848 "2006-07-10T22:50:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/46a35a/32.png) [@JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/u/JUSTIN_KEITH_BECK)\
**Post date:** [July 10, 2006, 10:50pm UTC](https://www.ruby-forum.com/t/svn-ssh/97848/1 "2006-07-10T22:50:23Z")

</div>

Hello Rails,

I am working on a web app and trying to integrate some source control  
into our existing user and password base. I would like to use svnserve  
if possible but most importantly I would like to have svnserve or the  
(SVN server) use my cygwin accounts to access the files and manage my  
source control. Is this possible? the thing I have mostly been looking  
into is svn+ssh:// that authenticates through SSH using my sshd. Does  
it just start a svnserve -t on the ssh connection?

Thank you for your time and expierence.

Justin B.

---

<div class="post-metadata">

**Author:** ![JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/46a35a/32.png) [@JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/u/JUSTIN_KEITH_BECK)\
**Post date:** [July 11, 2006, 3:50pm UTC](https://www.ruby-forum.com/t/svn-ssh/97848/2 "2006-07-11T15:50:16Z")

</div>

Hi !

2006/7/10, JUSTIN KEITH BECK [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> I am working on a web app and trying to integrate some source control  
> into our existing user and password base. I would like to use svnserve  
> if possible but most importantly I would like to have svnserve or the  
> (SVN server) use my cygwin accounts to access the files and manage my  
> source control. Is this possible? the thing I have mostly been looking  
> into is svn+ssh:// that authenticates through SSH using my sshd. Does  
> it just start a svnserve -t on the ssh connection?

Yes, the svn+ssh Subversion protocol opens a regular SSH connection to  
the server and then starts svnserve. You have to be aware of  
permission issues if you do that. All the users must be part of a  
common group, and the umask must be set properly.

I never configured that myself, so I don’t really know how to do it.  
The Subversion book will be invaluable here. As well as the  
Subversion mailing list.

Bye !

---

<div class="post-metadata">

**Author:** ![JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/46a35a/32.png) [@JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/u/JUSTIN_KEITH_BECK)\
**Post date:** [July 11, 2006, 4:29pm UTC](https://www.ruby-forum.com/t/svn-ssh/97848/3 "2006-07-11T16:29:35Z")

</div>

If you’re already an Apache 2.x shop, cosnider using SVN over Apache  
with the mod\_dav\_svn module instead. You don’t have to set up ssh key  
files on each developer workstation, you get webbified repository  
browsing for free, and Capistrano can still use ssh to get into SVN for  
its deployment magic.

JUSTIN KEITH BECK wrote:

> Hello Rails,
> 
> I am working on a web app and trying to integrate some source control  
> into our existing user and password base. I would like to use svnserve  
> if possible but most importantly I would like to have svnserve or the  
> (SVN server) use my cygwin accounts to access the files and manage my  
> source control. Is this possible? the thing I have mostly been looking  
> into is svn+ssh:// that authenticates through SSH using my sshd. Does  
> it just start a svnserve -t on the ssh connection?
> 
> Thank you for your time and expierence.
> 
> Justin B.

---

<div class="post-metadata">

**Author:** ![JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/46a35a/32.png) [@JUSTIN\_KEITH\_BECK](https://www.ruby-forum.com/u/JUSTIN_KEITH_BECK)\
**Post date:** [July 11, 2006, 11:35pm UTC](https://www.ruby-forum.com/t/svn-ssh/97848/4 "2006-07-11T23:35:16Z")

</div>

> If you’re already an Apache 2.x shop, cosnider using SVN over Apache  
> with the mod\_dav\_svn module instead. You don’t have to set up ssh key  
> files on each developer workstation, you get webbified repository  
> browsing for free, and Capistrano can still use ssh to get into SVN for  
> its deployment magic.

My memory is that you won’t get the _user_ who did the commit if you go  
this route though. I haven’t used it myself, but that’s what I remember  
from the docs… anyway, something to double check if that’s important  
to  
you.
