我正在尝试使用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)
答案 0 :(得分:0)
您传入的是纯TCP / IP URL,但期望通过SSH进行连接。
删除“git:”应强制dulwich使用SSH进行克隆。