ubuntu设置svn命令免输入密码

svn commit的时候老是提示输入密码,现在需要对ubuntu做一些配置来达到免输入密码的目的。

做法很简单,就是在~/.subversion目录里面添加密码就行

环境:

Ubuntu 2204

svn版本:1.14.1

1、修改~/.subversion/config

这里修改的是密码的存储模式,用simple会支持大多数的linux系统版本

2、修改~/.subversion/servers

store-passwords的配置含义在~/.subversion/servers文档里面有提到:

大概意思就是:store-passwords = no 的时候不会再保存新输入的密码。我们需要自己配置密码,所以要把它保存密码的功能给干掉,不然可能会覆盖我们自己配置的密码。

3、修改~/.subversion/auth/svn.simple/0f7c0bbf674d451ea011dd52f9f1e743

注意0f7c0bbf674d451ea011dd52f9f1e743这个文件是svn在你输入密码的时候生成的,不同的用户不一样,以自己实际的文件为准。

主要是添加了红框的部分。K表示key,V表示value。K 8 表示key要占8个字符大小,V 6表示value占6个字符大小。一个字符8bit。

K 8
password
V 6
123456
表示 password = 123456。

这里相当于在配置文件里面直接写明了密码,保存退出,然后输入svn auth,如果出现以下图就表示配置成功:

总结

在~/.subversion/config文件里面把存储密码的模式改成simple。

在~/.subversion/servers设置不保存新密码,以免覆盖我们自己设置的密码。

~/.subversion/auth/svn.simple/xxxx 配置我们自己的密码以及密码的模式为simple。

最近在查这个问题的时候,很多都要vip才能看,我要坚持发布的文章全部免费。

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值