我正在使用 git 对中央远程 svn 存储库使用“git-svn”。 SVN 存储库使用带有自签名证书的 https。一切正常,只有一个异常。只要我直接使用 svn,密码就会被记住,所以只需要在第一个命令中输入即可。
当使用git-svn操作(如dcommit、rebase)时,不再记住密码,需要手动输入。 git-svn oparation后,直接svn命令也不再记住密码,每次都提示。
这是怎么回事?有什么提示吗?
我的环境:Ubuntu 10.04 64 位,git-core 和 git-svn 1.7.0.4-1
最佳答案
我有一个类似的使用场景(svn over https,密码,使用 git 作为本地存储库并推/pull 到 svn 服务器),但是我没有遇到你提到的这个问题。
我看到的一个区别是我将 subversion 设置为保存我的密码而不是每次都询问它。您可以试试看是否有效。
我看到一个类似的问题 here ,似乎删除整个 ~/.subversion 目录有帮助(如果你尝试这样做,请确保你有目录的备份)
关于svn - git svn : password for svn is not stored,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3127097/