Necesito permitir el acceso a un repositorio svn usando direcciones de correo electrónico como nombre de usuario. Puedo iniciar sesión en el servidor a través de SSH ningún problema al cambiar la dirección de correo electrónico "@" a un "$" de esta manera:Dirección de correo electrónico como nombre de usuario en svn + ssh login?
ssh [email protected]
Por desgracia, el mismo no funciona para svn + ssh. Esto no me lleva a ninguna parte:
svn ls svn+ssh://[email protected]/home/accountname/data/svn/repos
¿Alguien sabe cómo esto se hace generalmente?
¡Ja! La codificación URL no funcionó, pero el% (en lugar de $) es lo que se necesitaba. Así que la cadena de inicio de sesión es en realidad: svn ls svn + ssh: //user.name%[email protected]/home/accountname/data/svn/repos No lo hubiera encontrado sin esta sugerencia . Gracias! – Andrew
Extraño. No hubiera pensado que podría sustituir cualquiera de esos caracteres ($ en ssh o% en svn + ssh) para el carácter @. De hecho, creo que $ mydomain en el comando SSH se reemplaza por una cadena vacía, por lo que terminas con user.name.com en ese caso. Pero bueno, si funciona, ¡genial! –