当我尝试用dulwich拉文件夹时,我得到了这个错误:
AttributeError: 'NoneType' object has no attribute 'startswith'
我在windows或linux上得到了相同的错误。clone函数工作得很好
下面是我的代码: from dulwich import porcelain
import ssl
depot_maj = "https://github.com/jelmer/dulwich.git"
#Disable SSL verification for private server
ssl._create_default_https_context = ssl._create_unverified_context
#porcelain.clone(depot_maj, "test")
porcelain.pull("test", depot_maj)
当我这样改变拉函数时:
porcelain.pull("test", depot_maj, "refs/heads/master")
我: TypeError: startswith first arg must be str or a tuple of str, not bytes
我做错了什么?
编辑:我运行Python 3.5
该问题在较新版本的Dulwich中已修复。