SVN 免密登录
最近觉得在使用svn操作时,总是需要输入密码太烦了,所以想要免密登录。但是在网上找了好几种方法都没有实现,直到最后一种才有用,所以记录一下。
不知道为什么之前的几种方法都没有用,先看有用的方法。
1. 先将之前的配置删除
rm -rf ~/.subversion/*
2. 执行相关的svn命令,生成配置文件。
执行需要与 SVN 仓库进行交互的命令即可,比如 svn status /update/checkout等。
3.修改.subversion/auto/svn.simple/下的文件。 passtype的value需为simple
$ cat ~/.subversion/auth/svn.simple/6d8***** K 15 svn:realmstring V 25 <svn://192.168.168.127:3690> K 8 passtype V 6 simple K 8 username V 4 deng K 8 password V 6 123456 END
这里表示的意思为:K为key,V为value,跟在K后面的数字为key的长度,在V后面的是value的长度。
比如:
1 K 8 2 passtype 3 V 6 4 simple 5 6 #这表示key为passtye,passtype的长度为8;value为simple,长度为6. 7 8 #这是一组数据 9 #K k_var_length 10 #K_name 11 12 #V V_var_length 13 #V_name