无法使用git安装私人python软件包

时间:2018-09-07 10:39:38

标签: python git github pip bitbucket

我正在尝试通过使用以下命令从带有sshkeys的bitbucket存储库中安装私有python包

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

但是我遇到以下错误。

  

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

     

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

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

2 个答案:

答案 0 :(得分:5)

指定size += 1方案时,Putter格式不起作用。 (使用notEmpty.signal()时,SSH将假定冒号后面的内容是端口号。)相反,请在git@bitbucket.org:owner/repo和路径的其余部分之间使用斜杠:

git+ssh://

答案 1 :(得分:1)

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

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

8.8.8.8
8.8.4.4

Google公共DNS IPv6地址如下:

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

查看文档以获取更多详细信息:How to Change your DNS servers settings