TortoiseSVN不保存身份验证详细信息

Rav*_*avi 62 svn tortoisesvn

即使我检查了保存身份验证复选框,并且每次访问时都要求我输入用户名和密码,TortoiseSVN也不会保存我的身份验证详细信息.

我怎样才能解决这个问题?

Joc*_*lyn 82

我有同样的问题,我只是删除了这个文件夹:

%APPDATA%\subversion\auth\
Run Code Online (Sandbox Code Playgroud)

下次我登录时,它重新创建,我的密码已正确保存.


Sou*_*vik 59

如果您访问您的仓库ssh,则可以使用以下解决方案来保存ssh凭据:

最简单的方法是在Windows资源管理器中右键单击,选择Tortoise> Settings.然后在"设置"窗口中选择"网络" 然后在SSH客户端集中使用Tortoise SSH客户端TortoisePlink来使用您的用户名和密码.例如:

[DRIVE LETTER]:\[DIR]\TortoiseSVN\bin\TortoisePlink.exe -l foo -pw bar
Run Code Online (Sandbox Code Playgroud)

资源

例如,我的是

C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l *mysvnusername* -pw *mysvnpassword*
Run Code Online (Sandbox Code Playgroud)

我试过这个并且TortoiseSVN不再要求您提供更新密码或提交密码.它稍微不安全,因为您的ssh密码以纯文本格式存储.

  • 如果乌龟试图在整个事物周围加上引号,请删除引号. (4认同)
  • 虽然这样做不那么麻烦,因为您不必在后台运行外部进程,但是如果您经常使用不同的用户名/密码使用多个存储库,则可能没什么价值,您可能不得不采用选美方式代替. (3认同)
  • 如果你的路径中有空格,你需要使用引号,那么只需在路径周围:"C:\ Program Files\TortoiseSVN\bin\TortoisePlink.exe"-l mysvnusername -pw mysvnpassword (2认同)

Ste*_*fan 20

如果您正在使用svn+ssh://访问存储库,则svn根本不参与身份验证,因此无法保存身份验证.在这种情况下,您必须使用SSH工具pageant来存储您的身份验证数据.


Tib*_*ibi 16

这对我有用:在TortoiseSVN>设置>保存的数据中,单击身份验证数据附近的清除按钮.


Von*_*onC 6

考虑TortoiseSVN保存认证信息:

# WindowsXp
"%APPDATA%"\subversion\auth
# or, for Windows7
"%APPDATA%"\Roaming\Subversion\auth
Run Code Online (Sandbox Code Playgroud)

(请参阅TortoiseSVN在Windows 7中保存密码缓存文件的位置?)

您可以检查这些目录中是否有任何正确的问题(尝试在其中创建文件).
也许另一个进程阻止访问正确的身份验证文件:尝试重新启动,并查看问题是否仍然存在.


小智 6

转到乌龟设置>已保存的数据>验证数据
并清除您想要的任何内容.