pysvn在svn+ssh下提示输入密码
我正在写一个Python应用程序,使用pysvn来获取svn的日志历史。对于http://开头的链接,它工作得很好,但对于svn+ssh://的链接,我在命令行上会被要求输入密码!
我使用callback_get_login来进行身份验证。
有没有办法避免这个提示,并且在使用pysvn访问svn+ssh的仓库时直接进行身份验证呢?
1 个回答
1
这是使用svn+ssh时的正常情况。除非你已经设置了SSH密钥,并且用那个主机的用户名连接,否则你会遇到这个问题。
不幸的是,经过一些研究,发现目前PySVN似乎不支持使用SSH密钥。