Crowd Authentication for svnserve

Mircea Marin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 11, 2014

Hi,

we have a fairly large repository and access through HTTP was becoming very slow. For HTTP we are/were using Crowd to authenticate and that worked great. The problem is that when we are using snvserve (so instead of HTTP:// we use SVN://) the users can not authenticate through Crowd.

Is there any way to get svnserve to use Crowd for authentication?

Thank you!

3 answers

0 votes
Caspar Krieger
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
August 12, 2014

As far as I know, Atlassian does not provide any way to use Crowd authentication with svnserve. (I'm a Crowd developer.)

It looks like svnserve 's approach to supporting authentication is a password-db file which has a list of usernames and their passwords. That doesn't provide an easy way to integrate it with Crowd (unless you're storing plain text passwords in Crowd, which we don't recommend you do).

Given it's open source, one could write a Crowd plugin or custom build for it.

0 votes
Mircea Marin
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 11, 2014

Hi,

checkout works without any issues. Everything except commit (ci) works. I guess the issue is that svnserve uses "basic" authentication (which I did not set up) and I need it to use Crowd.

My question would be if it is even possible to use Crowd to authenticate svnserve commits.

0 votes
Alexey_Rjeutski__Polontech_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 11, 2014

Have you tried to checkout with username inside connection string, like

svn co svn://joe@myhosting.com/home/svn/repo

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events