Open link in a new tab

Content

Expand project menu

Method for Subversion integration with an established repository using SSH Key for authentication?

Hello all,

I’d love to be able to integrate our established Subversion repository for a project, however, our administrator limits our authentication methods on our server to SSH Key authentication. Is there a method for configuring OpenProject to use an SSH key for authentication? If I were able to provide key bytes for authentication for a given project’s Subversion integration settings, that would be helpful. Or, alternatively, if there is another way to make this happen without requiring a change to the OpenProject source, that would be great as well.

Thanks,

JD

Message actions

Hi JD,

as we rely on the mod_svn with a HTTP basic authentication to pass authentication data from the actual SVN request to OpenProject, I don’t see this happening without a plugin that configures some external service (such as svnserve).
For Git, I wrote a plugin to do exactly that with Gitolite. But due the amount of changes required to the core, the plugin is quite brittle and requires extra care.

Best,
Oliver