не может установить приватный пакет python с помощью git - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь установить приватный пакет Python из репозитория bitbucket с помощью sshkeys, используя следующую команду

pip install git+ssh://git@bitbucket.org:username/package.git

но я получаю следующую ошибку.

ssh: не удалось разрешить имя хоста bitbucket.org:pak-sign: имя или служба не известна фатально: не удалось прочитать из удаленного хранилища.

Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует. Команда "git clone -q" SSH: //git@bitbucket.org: имя пользователя / package.git / tmp / pip-7j4r53en-build "не удалось с кодом ошибки 128 в None

но когда я пытаюсь клонировать этот репозиторий, ssh работает нормально, и я могу клонировать его успешно. Я уверен, что мои ssh-ключи верны и хранилище существует. Я пробовал различные решения, но все еще не смог установить его. Любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Формат git@bitbucket.org:owner/repo не работает, если указана схема git+ssh://. (При наличии git+ssh:// SSH будет считать, что за двоеточием находится номер порта.) Вместо этого используйте косую черту между bitbucket.org и остальной частью пути:

git+ssh://git@bitbucket.org/username/package.git

0 голосов
/ 07 сентября 2018

Попробуйте изменить свой DNS на IP-адреса Google Public DNS :

IP-адреса Google Public DNS (IPv4) следующие:

8.8.8.8
8.8.4.4

IPv6-адреса Google Public DNS выглядят следующим образом:

2001:4860:4860::8888
2001:4860:4860::8844

Проверьте документацию для более подробной информации: Как изменить настройки DNS-серверов

...