分享

TortoiseSVN Password

 bananarlily 2014-11-14

明明白白 Windows XP 中 EFS 加密及解密

http://diannaotiandi.blog.hexun.com/19408204_d.html

TortoiseSVN Password Decrypter

http://www./ric/TSvnPD/

王**

***科技股份有限公司-质量管理部

Tel:010-***

Mail:wangjian1@***.cn

MSN:***

Adress:******A2座2层

Post:***

-----邮件原件-----
发件人: 陈*** [mailto:chenrui@***.cn]
发送时间: 2011年12月26日 14:36
收件人: 'wangjian1'
主题: 答复: 规范svn账号

@echo off

set mail=test

set mail2=test.***.cn

set passwd=kiejk

set temp=V 8

set temp2=V 6

set temp3=wincrypt

set temp31=simple

set temp4=V 260

set temp41=V 5

set temp5=V 4

set temp51=V 11

echo 开始替换!

setlocal enabledelayedexpansion

set execdir=c:%HOMEPATH%Application DataSubversionauthsvn.simple

set unix=%~dp0

cd /d %execdir%

"%unix%sed.exe" -i "16s/^%mail%$/%mail2%/g" *

"%unix%sed.exe" -i "3s/%temp%/%temp2%/g" *

"%unix%sed.exe" -i "4s/%temp3%/%temp31%/g" *

"%unix%sed.exe" -i "7s/%temp4%/%temp41%/g" *

"%unix%sed.exe" -i "15s/%temp5%/%temp51%/g" *

"%unix%sed.exe" -i "8s/^.*.*$/%passwd%/g" *

del /q sed*

"%unix%dos2unix.exe" *

endlocal

echo 替换完毕!

pause

******************************************************

陈***

***-质量管理部

Tel:010-***

Mail:chenrui@***.cn

MSN:***

Adress:******C1区3层

Post:***

******************************************************


发件人: wangjian1 [mailto:wangjian1@***.cn]
发送时间: 2011年12月19日 22:24
收件人: '陈***'
主题:答复: 规范svn账号

http://subversion./ds/viewMessage.do?dsForumId=1065&dsMessageId=2388102

王**

***科技股份有限公司-质量管理部

Tel:010-***

Mail:wangjian1@***.cn

MSN:***

Adress:******C1座3层

Post:***

-----邮件原件-----
发件人: 陈*** [mailto:chenrui@***.cn]
发送时间: 2011年11月29日 15:30
收件人: 'wangjian1'
主题:答复: 规范svn账号

你好

关于SVN替换账号

客户端无法进行脚本替换的原因:

客户端账号文件:C:%homepath%application datasubversionauthsvn.simple

如“03ae9e9aa6dcaab6666c72931f188819”账号文件,这一串是以SVN库路径(<http://scm11.***.cn:80> test1 repository)MD5计算出来。

经过测试在其它机器生成的都是这同名文件,但是里面的暗码字符串(以“AQAAANCM”开头的字符串)是根据计算机随机产生的。

用同用户在二台机器上测试,暗码字符串也会随之变化,将此文件复制到别的机器上使用还是不可行。

clip_image001

账号文件内容:

K 8

passtype

V 8

wincrypt

K 8

password

V 260

AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA5A8U/kbtQEehyRjuHsKqagAAAAAyAAAAYQB1AHQAaABfAHMAdgBuAC4AcwBpAG0AcABsAGUALgB3AGkAbgBjAHIAeQBwAHQAAAADZgAAqAAAABAAAACXhZrphqbETleSsJoGMp8FAAAAAASAAACgAAAAEAAAAI9dsIddL3sxVR5V8abONAgIAAAA3BzOgs/VPqMUAAAA0E/ZLx0pFAvYpR88+9fQ4enwk0U=

K 15

svn:realmstring

V 41

<http://scm11.***.cn:80> test1 repository

K 8

username

V 14

chenrui.***.cn

END

陈***

***-质量管理部

Tel:010-***

Mail:chenrui@***.cn

MSN:***

Adress:******C1区3层

Post:***


发件人: wangjian1 [mailto:wangjian1@***.cn]
发送时间: 2011年10月27日 17:14
收件人: '陈***'
主题:答复: 规范svn账号

你好:

研究一下  svnpw2simple

http://webcache./search?hl=en&gs_sm=s&gs_upl=593l593l0l1187l1l1l0l0l0l0l0l0ll0l0&q=cache:YG9ZOtFHRckJ:http://isg.ee./tools/isgtc/index.cgi?page=module_source;module=disklessmgr2;source=svnpw2simple+svnpw2simple&ct=clnk

http://svn./repos/asf/subversion/branches/1.0.x/subversion/libsvn_subr/config_auth.c

config_auth.c

... the path to the directory containing the creds files, e.g. "~/.subversion/

auth/svn.simple". ... It's just the realmstring converted into an md5 hex string

. ... const char *cred_kind, const char *realmstring, const char *config_dir, ...

svn./.../subversion/.../1.../subversion/libsvn.../config_auth.c - 网页快照 - 类似结果

看下图标红圈部分,发现规律没,知道那串文件名是怎么来的吧

clip_image002

王**

***-质量管理部

Tel:010-***-6387

Mail:wangjian1@***.cn

MSN:***

Adress:******科技园A座2层

Post:***

-----邮件原件-----
发件人: 陈*** [mailto:chenrui@***.cn]
发送时间: 2011年10月26日 11:32
收件人: 'wangjian1'
主题:答复: 规范svn账号

你好

困难问题点:

问题1、只替换账号不替换配置库路径出现的问题。

服务器端修改用户名称后缀后,客户端也进行修改用户后缀后,需要重新输入用户名和密码,输入完成后认证文件加密字段与原认证文件不同。

服务器截图:

clip_image0031

客户端认证文件:c:%HOMEPATH%Application DataSubversionauthsvn.simple*

clip_image004

原文件内容

clip_image005

修改“chenrui”为“chenrui.***.cn”

clip_image0061

然后点击配置库更新:(需要输入用户名密码,修改密码文件不生效。)

clip_image007

输入用户名密码后的认证文件红色标识处加密信息与原文件加密信息不同。

clip_image0081

问题2、只替换路径不替换账号。需重新输入用户密码,并且重新生成一个认证文件。

修改认证文件,将172.16.40.211修改为scm11.***.cn

clip_image0091

修改配置库的每一级目录下“.svn entries”的文件

将172.16.40.211修改为scm11.***.cn

clip_image0101

更新后结果还是需要输入用户名密码。

clip_image011

输入用户密码后,又重新生成一个认证文件

clip_image012

文件内容,加密字段又与原文件不同

clip_image0131

陈***
***-质量管理部
Tel:010-***-6990
Mail:chenrui@***.cn
MSN:***
Adress:******科技园A座2层
Post:***


发件人: wangjian1 [mailto:wangjian1@***.cn]
发送时间: 2011年10月11日 13:34
收件人: '陈***'; '赵**'
抄送: '程**'
主题:答复: 规范svn账号

你好:

参考

http://bathome.l3./thread-8140-1-6.html

http://www./viewthread.php?tid=6692

http:///viewthread.php?tid=5125

http:///viewthread.php?tid=13425

王**

***-质量管理部

Tel:010-***-6387

Mail:wangjian1@***.cn

MSN:***

Adress:******科技园A座2层

Post:***

-----邮件原件-----
发件人: wangjian1 [mailto:wangjian1@***.cn]
发送时间: 2011年8月30日 14:14
收件人: '陈***'; '赵**'
抄送: '程**'
主题:规范svn账号

你好:

前期接手的172.16.40.211上的svn账号清理过一次,但还不符合scm规范,请参考前期替换cvs账号的方法,研究实施svn账号替换工作。

http://scm5.***.cn/sympa/arc/scm-dept/2011-05/msg00103.html

参考下面文章,研究SVN 用户名密码在用户本地的保存方式

http://www.cnblogs.com/ShawnJiNet/archive/2008/04/30/1177710.html

参考下面脚本,看看可否写个小脚本,替换用户本地svn账号名

http://scm10.***.cn/scm/replace3.zip

王**

***-质量管理部

Tel:010-***-6387

Mail:wangjian1@***.cn

MSN:***

Adress:******科技园A座2层

Post:***

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多