[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Can I authenticate to Subversion using ssh?

From: Daniel Sahlberg <daniel.l.sahlberg_at_gmail.com>
Date: Tue, 19 Jan 2021 11:02:58 +0100

Den tis 19 jan. 2021 kl 10:47 skrev David Aldrich <

> Hi
> We run a Jenkins job that lists the branches and tags of a certain svn
> repository by running 'svn ls'.
> The command, of course, requires svn authentication and so a password must
> be provided. Jenkins has a svn plugin which allows it to check out from
> svn repositories, using stored credentials, before running a job. As far
> as I know, the job itself can't access those credentials. The job script
> could provide the password but that is very insecure. I have gotten around
> this in the past by using gnome keyring, but I find that very hard to
> install on a headless server, so I have a problem of how to provide the
> password.
> So my question is: is it possible to authenticate to svn, i.e. run svn
> commands, using ssh key-based authentication instead of using a password?
> If so, can you point me in the right direction please?

This is possible to tunnel the connection through SSH in which case you
only need to authenticate the SSH connection (for example using keys).
However it require some support/configuration on the server side so it
depends on the server.

The process is fairly well described in the Subversion book:

Kind regards,
Daniel Sahlberg

Received on 2021-01-19 11:03:40 CET

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.