1

这是我的代码,

import pysvn
def get_login( realm, username, may_save ):
    print(username)
    print(password)
    return True, username, password, False
client = pysvn.Client()
username="abcd"
password="xyz"
client.set_default_username( username )
client.set_default_password( password )
client.callback_get_login = get_login
#check out the current version of the pysvn project
client.checkout('http://svn.source.com/svn/module', 'D:\pysvn')

当我运行此代码时,它会引发此错误

回溯(最后一次调用):文件“123.py”,第 13 行,在 client.checkout(' http://svn.source.com/svn/module','D:\pysvn ') pysvn._pysvn_3_5 中。 ClientError: 无法连接到 URL ' http://svn.source.com/svn/module ' 上的存储库 禁止访问'/svn/module'

我尝试使用和不使用 set_default_username 和密码。他们都给出了同样的错误。实际上为什么会出现这个错误。这里的pySVN专家可以解释一下吗?

4

1 回答 1

1

尽量不要使用 get_login 并且只使用:

    client.set_default_username( username )
    client.set_default_password( password )

它对我有用。希望能帮助到你!

于 2017-06-01T10:55:17.180 回答