当前位置:  开发笔记 > 运维 > 正文

Git-Svn存储Svn密码吗?

如何解决《Git-Svn存储Svn密码吗?》经验,为你挑选了2个好方法。

我正在使用git-svn和几个工作项目,我注意到,对于我采取的每一个动作,我都会收到提示输入我的Svn密码.对于某些动作,我会多次被提示(可能是b/c后面有几个动作).例如,在克隆存储库时,在克隆实际开始之前,我会提示5次.

我直接使用Svn的项目不会这样做.这是预期的吗?我可以做些什么来缓存我的凭据?

谢谢.



1> Rob Wilkerso..:

我最终不得不一起删除auth目录,并允许Subversion为我重建它.似乎没有其他工作.对于任何不知道的人,auth目录都在〜/ .subversion(Mac/Linux)中.



2> Paul Wagland..:

我在塞拉有一个类似的问题。svn可以使用存储的凭据正常工作,但git svn不会使用存储的凭据,并一直提示重新输入它。

对我来说,解决方案是删除钥匙串中存储的密钥,然后再使用git svn其他任何程序。如果git svn是将密码存储在钥匙串中的程序,则权限已正确设置。一旦git svn用于在钥匙串中创建条目,则svn可以使用normal 并允许其访问由创建的密钥git svn,此时,他们都将使用存储库而不会出现任何问题,并且不会一直提示我输入密码。

如果有其他程序在钥匙串中设置了密码,则该程序不会出现问题,但git svn不会被授予权限。


谢谢保罗!这让我发疯。删除与git-svn显示的提示相对应的钥匙串项(“身份验证领域:<http://subversion.xxx.com:80>输入您的zzz SVN用户名和密码”),然后使用git-svn进行设置如您所描述:
推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有