如何svn脚本命令check out自动输入密码

如何svn脚本命令check out自动输入密码,第1张

svn脚本命令check out自动输入密码:需要把svn checkout/export写入一个脚本中,执行但是访问失败,需要授权svn: PROPFIND request failed on “XXXXXXX”svn: PROPFIND of 'XXXXX': 403 Forbidden改用python通过urllib访问读取也不行拿到的html代码是输入用户名和密码页面的html1.因为面向的使用者不是同一个,有些人可能没有权限如何拿到用户名和密码,密码只能每次输入么?有没有svn自动保存在某地2.有什么方法可以搞定?check out附带用户名或密码thx|svn login会将密码保存到相应的文件,以后svn co就不需要再输入密码了如果要以其他ID去checkout,可以使用(svn co --help查看帮助):svn co --username XXX http://ip/....使用这个命令后,上面的svn login信息文件会被修改成新的ID/passwd |添加选项-user u -password p另外,svn貌似也会自动保存密码的

windows svn客户端清理方法

1

在文件夹或者桌面的任意地方,右键->tortoisesvn->settings, 会出现svn客户端的设置dialog。

2

在设置dialog里找到 Saved Data(保存的数据),单击后,右侧出现设置项,其中有一项: authentication data 。

后面可能会出现两个按钮: clear clear all

3

如果点击clear :说明清除当前工程的svn 缓存数据

如果点击clear all :说明清除这台电脑上所有的用户名和密码数据

END

手动删除windows缓存文件

如果是win7 win8系统,直接进到C盘:C:\Documents and Settings\administrator\Application Data\Subversion\auth。 

可以看到svn.simple svn.ssl.client-passphrasesvn.ssl.serversvn.username 四个目录。 

进入到svn.simple目录。 

如果想要清除所有保存的用户名和密码, 则把改目录下所有文件都删除掉。

如果只想清理其中的一两个,可以打开文件内容,根据realmstring来判断删除哪一个文件。 

END

linux下删除svn用户名密码

1

linux平台下,svn的数据保存在 ~/.subversion/auth/svn.simple/下。

如果想清空所有数据: 直接删除掉目录下所有文件: rm -rf ~/.subversion/auth/svn.simple/*

若只想清空一个工程的,找到svn.simple下的相应文件,rm掉就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8750906.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存