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

 

posted @ 2024-05-11 16:34  沉迷xs  阅读(191)  评论(0编辑  收藏  举报