无法使用git安装私有python包

问题描述 投票:2回答:2

我试图通过使用以下命令从sshkeys的bitbucket repo安装私有python包

pip install git+ssh://[email protected]:username/package.git

但我得到以下错误。

ssh:无法解析主机名bitbucket.org:pak-sign:名称或服务未知致命:无法从远程存储库读取。

请确保您具有正确的访问权限并且存储库存在。命令“git clone -q ssh://[email protected]:username / package.git / tmp / pip-7j4r53en-build”失败,错误代码128无

但当我尝试克隆此repo ssh工作正常,我能够成功克隆它。我确信我的ssh-keys是正确的并且存储库存在。我尝试了各种解决方案,但仍无法安装。任何帮助表示赞赏。

python git github pip bitbucket
2个回答
5
投票

当指定[email protected]:owner/repo方案时,git+ssh://格式不起作用。 (在git+ssh://存在的情况下,SSH将假设冒号后面的东西是一个端口号。)而是在bitbucket.org和路径的其余部分之间使用斜杠:

git+ssh://[email protected]/username/package.git


1
投票

尝试将您的DNS更改为Google Public DNS IP addresses

Google公共DNS IP地址(IPv4)如下:

8.8.8.8
8.8.4.4

Google Public DNS IPv6地址如下:

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

有关更多详细信息,请查看文档:How to Change your DNS servers settings

© www.soinside.com 2019 - 2024. All rights reserved.