无法使用dulwich python进行克隆

时间:2016-09-28 05:54:48

标签: git python-2.7 gitlab dulwich

我正在尝试使用python dulwich模块从远程gitlab服务器克隆存储库。但是我收到以下错误:

socket.error: [Errno 10061] No connection could be made because the target machine actively refused it.

没有防火墙阻止连接,因为我很容易使用ssh进行克隆。

这是我用过的代码。

from dulwich import porcelain
porcelain.clone(url, path)

1 个答案:

答案 0 :(得分:0)

您传入的是纯TCP / IP URL,但期望通过SSH进行连接。

删除“git:”应强制dulwich使用SSH进行克隆。