Public SVN Fails

Hi All,

We have many SVN repos set to visible public (None-authed) but we can’t seem to anonymously checkout the source,
The checkout just fails stateing there’s no public key; it works ehen it’s authenticated…

Any ideas?

Hi,

For SVN hosting, Phabricator only supports serving over SSH, which does not allow anonymous access.

You can mirror your repository to another service, which will allow serving over HTTP; See https://secure.phabricator.com/book/phabricator/article/diffusion_uris/#mirror-a-repository .

Update: You can’t mirror SVN repos, sorry.

These two articles might help you set up a mirror of your SVN repository to another location which you’ll be able to expose over HTTP or another anonymous protocol:
https://www.cardinalpath.com/how-to-use-svnsync-to-create-a-mirror-backup-of-your-subversion-repository/ and https://www.atlassian.com/blog/archives/subversion_replication_at_atla?_ga=2.217251286.1933127788.1517539727-1159165484.1517539727

You would then be able to expose the new URI in Diffusion by adding it, setting the IO to “no action” and set it to be visible.
You might want to use the same hostname as your Phabricator install, with a different port, just to make it easier for users to recognize.