Я пытаюсь установить частный пакет python из репозитория bitbucket с помощью sshkeys, используя следующую команду
pip install git+ssh://[email protected]:username/package.git
но я получаю следующую ошибку.
ssh: Не удалось разрешить имя хоста bitbucket.org:pak-sign: имя или служба неизвестны фатально: не удалось прочитать из удаленного репозитория.
Убедитесь, что у вас есть правильные права доступа, а репозиторий существует. Команда "git clone -q ssh://[email protected]: имя пользователя /package.git/tmp/pip-7j4r53en-build" не удалось с кодом ошибки 128 в None
но когда я пытаюсь клонировать это репо, ssh работает нормально, и я могу успешно клонировать его. Я уверен, что мои ssh-ключи правильные и существует репозиторий. Я пробовал различные решения, но не смог его установить. Любая помощь приветствуется.
Формат [email protected]:owner/repo
не работает, если указана схема git+ssh://
. (С git+ssh://
present, SSH предположит, что материал за двоеточием - это номер порта.) Вместо этого используйте косую черту между bitbucket.org
и остальной частью пути:
git+ssh://[email protected]/username/package.git
Попробуйте изменить DNS как IP-адреса Google Public DNS:
IP-адреса Google Public DNS IP (IPv4):
8.8.8.8
8.8.4.4
IP-адреса Google Public DNS IPv6 следующие:
2001:4860:4860::8888
2001:4860:4860::8844
Дополнительные сведения см. В документации: как изменить настройки DNS-серверов