Не в состоянии клонировать с помощью Dulwich Python
Я пытаюсь клонировать репозиторий с удаленного сервера gitlab с помощью модуля python dulwich. Однако я получаю следующую ошибку:
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 ответ
Вы передаете простой URL-адрес TCP/IP, но ожидаете соединения через SSH.
Отбрасывание "git:" должно заставить Дульвича использовать SSH для клонирования.