公司使用的 svn 服务器有限制,导致使用 SourceTree 一直获取不下来,因为无法在 SourceTree 中使用用户名密码进行认证,所以导致必须使用 git svn 先获取仓库到本地,然后再用 SourceTree 导入,但是导入后也同样会出现类似下面的错误:
原因是在使用 git svn 时输入的密码也没有进行保存,解决方法:
打开 ~/.subversion/servers ,把最后的
store-passwords = no
store-ssl-client-cert-pp = no
store-plaintext-passwords = no
store-ssl-client-cert-pp-plaintext = no
修改成:
store-passwords = yes
store-ssl-client-cert-pp = yes
store-plaintext-passwords = yes
store-ssl-client-cert-pp-plaintext = yes
然后再使用 git svn 再操作一遍以保存账号密码
参考链接:Can't make svn store password, even though the configuration is set to allow it