电子邮件地址作为svn + ssh登录的用户名?

And*_*rew 7 svn ssh login

我需要允许使用电子邮件地址作为用户名访问svn存储库.我可以通过ssh登录到服务器没问题,将电子邮件地址"@"更改为"$",如下所示:

ssh user.name$mydomain.com@mydomain.com
Run Code Online (Sandbox Code Playgroud)

不幸的是,这同样适用于svn + ssh.这让我无处可寻:

svn ls svn+ssh://user.name$mydomain.com@mydomain.com/home/accountname/data/svn/repos
Run Code Online (Sandbox Code Playgroud)

有人知道这通常是怎么做的吗?

JW.*_*JW. 5

由于它是一个URL,您是否尝试过对@符号进行URL编码?我不知道这是否有效,但你可以试试user.name%40mydomain.com.