起源
公司規定每6個月需要修改一次密碼,否則每天都有郵件和内網提醒。因為郵箱密碼和svn等一系列應用綁定,避免每次修改密碼後需要手工輸入修改多個svn倉庫的帳号和密碼。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL4QTOxAzNyUzMtETM1UTMwUDMxkDMyAjMyAjMtYzN0MjNz8CXyAjMyAjMvwlN3QzM2MzLcd2bsJ2Lc12bj5ycn9Gbi52YuIjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)
PS.同一個字首的svn不用重新輸入
svn授權檔案
svn授權檔案路徑:C:\Users\zhaoqingqing01\AppData\Roaming\Subversion\auth\svn.simple
PS.C:\Users\zhaoqingqing01\AppData\Roaming\Subversion\auth目錄下其它的檔案目前不用處理
在svn.simple下每一個檔案都指向一個svn倉庫位址
經對比發現不同的svn倉庫,密碼一樣,但是儲存檔案中的password項的内容有少許差異,這也說明不能直接修改password這一項的值。
svn倉庫1
K 8
passtype
V 8
wincrypt
K 8
password
V 272
相同部分/Cl+sBAAAAAMvArrNX3kKYY4XC1yD5fwAAAAAyAAAAYQB1AHQAaABfAHMAdgBuAC4AcwBpAG0AcABsAGUALgB3AGkAbgBjAHIAeQBwAHQAAAADZgAAwAAAABAAAABBml1agwrCynLwx12b9VMHAAAAAASAAACgAAAAEAAAAEs9tpyEGUewyRWaJKPHiqkQAAAAp4a8WQHFk0f0VP5IqczB8xQAAACCYWBKFrzzD6svB7T27lx6zY29Fw==
K 15
svn:realmstring
V 57
<https://svn-xxx.com:443> Kerberos @NETEASE.COM
K 8
username
V 14
zhaoqingqing01
END
svn倉庫2
K 8
passtype
V 8
wincrypt
K 8
password
V 272
相同部分/Cl+sBAAAAAMvArrNX3kKYY4XC1yD5fwAAAAAyAAAAYQB1AHQAaABfAHMAdgBuAC4AcwBpAG0AcABsAGUALgB3AGkAbgBjAHIAeQBwAHQAAAADZgAAwAAAABAAAAANXfWo8+VjpmTwhTHL5KlUAAAAAASAAACgAAAAEAAAAGYWzFD1g1xZtjANrr2DG9YQAAAAQr86W27JatpFPv95V9inqRQAAAAASTPuzmVP1Q8UUnsRf1ToxHRStw==
K 15
svn:realmstring
V 70
<https://svn-xxx:443> Authenticate your CORP account.
K 8
username
V 14
zhaoqingqing01
END
結論
因為目前我一共是5個倉庫,就未深入研究為何相同密碼在加密後的值不一樣。
目前我采用手工輸入密碼的方式來解決。