我使用的是Tortoise SVN,我傾向於將自己的用戶名/密碼存儲在它的保存數據中,這樣我就不必每次驗證身份。有沒有一種方法可以防止保存在Tortoise中的驗證SVN
問題是,我們有很多腳本,Final Builder項目和使用其他用戶名的東西 - 因此這會在保存的數據中覆蓋我自己的用戶名。
然後我去做一個提交,並發現它已經完成了使用其他用戶名。
我知道我可以手動清除保存的狀態,但有一半時間我忘記了。如果有必要,我不介意每次都進行身份驗證,那麼是否有辦法阻止龜SVN緩存?
我使用的是Tortoise SVN,我傾向於將自己的用戶名/密碼存儲在它的保存數據中,這樣我就不必每次驗證身份。有沒有一種方法可以防止保存在Tortoise中的驗證SVN
問題是,我們有很多腳本,Final Builder項目和使用其他用戶名的東西 - 因此這會在保存的數據中覆蓋我自己的用戶名。
然後我去做一個提交,並發現它已經完成了使用其他用戶名。
我知道我可以手動清除保存的狀態,但有一半時間我忘記了。如果有必要,我不介意每次都進行身份驗證,那麼是否有辦法阻止龜SVN緩存?
您可以在顛覆配置文件,您可以在%appdata%\Subversion\config
通常會發現關掉認證緩存。
看看那裏的store-passwords
和store-auth-creds
設置。
BTW:AnkhSVN用戶可以找到一個對話框中 工具只刪除特定的憑證 - >選項 - >源代碼管理 - >顛覆環境 - >認證緩存
從TortoiseSVN的幫助:
有些人喜歡當他們註銷Windows,或關機時有刪除的認證數據。要做到這一點的方法是使用關閉腳本來刪除
%APPDATA%\Subversion\auth
目錄,例如,
@echo off
rmdir /s /q "%APPDATA%\Subversion\auth"
你可以找到如何在windows-help-central.com安裝這種腳本的描述。
也許腳本,Final Builder項目等在運行後應該清除認證數據。
那些腳本和工具可能使用svn
而不是TortoiseSVN。在這種情況下,the SVN book列出這個方便的開關:
--no-auth-cache
阻止在Subversion管理目錄中的身份驗證信息(如用戶名和密碼)緩存。
您可以通過簡單地把一個條目避免運行在關機DOS命令的麻煩在Windows啓動文件夾中。這可能稍微不安全,但超級簡單。 – dirkjot 2011-12-14 10:49:08
TortoiseSVN在Subversion的缺省目錄中的憑據:在三個%APPDATA%\Subversion\auth
子目錄:
你可能有一個生成事件,可以修改或移動這些文件的憑據。
更多細節:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug.html#tsvn-dug-general-auth
其他答案似乎已經過時,不存在任何配置文件(v1.8.7)這是當前的正確答案 – Liam 2014-06-09 12:58:57
TortoiseSVN的1.9.3,建設27038 - 64位。
TortoiseSVN->設置 - >高級: 選項「AllowAuthSave」值更改爲「假」
要澄清,這*禁用*複選框,而'config'文件會影響它是否默認選中。 – Mehrdad 2018-02-05 23:06:02
不錯!我錯過了conf文件選項。 – 2009-12-24 10:39:52
我的烏龜(1.6.11.20210)忽略了這些設置並以任何方式存儲密碼。 – Mirvnillith 2011-03-18 09:52:57
此文件似乎不再存在(v1.8.7) – Liam 2014-06-09 12:59:42