2010-06-27 121 views
6

我使用'git-svn'对中央远程svn仓库使用git。 SVN存储库使用https和自签名证书。一切正常,有一个令人讨厌的例外。只要我直接使用svn,密码就会被记住,所以它只能通过第一条命令输入。git svn:没有存储svn的密码

当使用git-svn操作(例如dcommit,rebase)时,不再记住密码并且需要手动输入。在git-svn oparation之后,直接的svn命令不再记住密码,每次都会提示。

这是怎么回事?任何提示?

我的环境:Ubuntu的10.04 64位,git的核心和git-svn的1.7.0.4-1

回答

6

我有一个类似的使用场景(SVN通过HTTPS,密码,使用Git的本地仓库和推/拉到svn服务器),但是我没有遇到你提到的这个问题。

我看到的一个区别是,我设置颠覆保存我的密码,而不是每次都问它。你可以试试看看它是否有效。

我也看到了类似的问题here,似乎擦整个〜/的.subversion目录帮助(请确保您有目录的备份,如果你尝试)

+0

感谢您链接到其他问题。一旦现在被记住,删除.subversion并重新输入密码后。谢谢。 – 2010-06-28 10:23:30

0

在我的情况的git - svn的问每次我们的infra dept都会将windows HOME环境变量设置为最近的网络磁盘。

我对诊断的建议是下载sysinternals procmon并过滤除perl进程和包含“subversion”字符串的路径以外的所有内容。之后,你可以看到发生了什么