Не в состоянии клонировать с помощью 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 для клонирования.

Другие вопросы по тегам