Es posible que usar texto sin formato no sea la mejor opción, si la contraseña se usa alguna vez como otra cosa.
Apoyo la respuesta aceptada, pero no funcionó para mí, por una razón muy específica: quería usar kwallet
o gnome-keyring
almacenes de contraseñas. Intenté cambiar la configuración, en los cuatro archivos:
/etc/subversion/config
/etc/subversion/servers
~/.subversion/config
~/.subversion/servers
Incluso después de que todo se configuró de la misma manera, con password-stores
un nombre de KWallet (el valor predeterminado puede ser incorrecto, ¿verdad?) No funcionó y siguió pidiendo la contraseña para siempre. Los archivos en ~/.subversion
tenían permisos 600.
Bueno, en ese punto, puede intentar verificar una cosa simple:
which svn
Si lo consigues:
/usr/bin/local/svn
entonces puede sospechar con gran probabilidad que este cliente fue construido desde la fuente, localmente, por su administrador (que puede ser usted mismo, como en mi caso).
Subversion es una bestia desagradable de compilar , muy fácil de construir accidentalmente sin soporte HTTP o, como en mi ejemplo, sin soporte para almacenes de contraseñas cifradas (necesita archivos de desarrollo Gnome o KDE, ¡y muchos de ellos!). Pero el ./configure
script no le dirá eso y obtendrá un svn
comando menos funcional .
En ese caso, puede volver al cliente, que vino con su distribución, generalmente en formato /usr/bin/svn
. La desventaja es que probablemente deba volver a verificar las copias de trabajo, ya que no hay ningún svn downgrade
comando. Puede consultar a Linus Torvalds sobre qué pensar sobre Subversion, de todos modos;)