有沒有辦法將TortoiseSVN保存的登錄名/密碼從機器移動到機器的網絡存儲庫?剛拿到一臺新機器,知道我的用戶名,但不記得我登錄到存儲庫。將保存的TortoiseSVN身份驗證移至另一臺計算機?
我知道TortoiseSVN保存了在%APPDATA%\顛覆\權威性的目錄,一些身份驗證信息
搬了過來,我發現在svn.simple文件;我以明文形式看到我的用戶名,但密碼已加密。我還會在文件中看到「wincrypt」,這就是所調用的加密功能。
通常我只是讓SVN管理員爲我重置它,但直到下週他都會休假,SVN的另一位管理員也是如此。
我可以潛入TortoiseSVN的源代碼,看看如何完成身份驗證,但必須有一個更簡單的方法。如果可以的話,我可以在舊機器的成功認證上運行Wireshark。
我*認爲*使用用戶的Windows登錄憑據對身份驗證進行了加密,這使得您不想要的。 – 2010-09-15 18:24:17
如果您知道使用哪種加密方法以及在哪裏可以找到密鑰,那麼有辦法解密認證。例如,有一個使用Windows Data Protection API進行解密的工具(http://www.dpapick.com/) – dr3x 2010-09-16 00:52:21