我试图通过使用以下命令从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是正确的并且存储库存在。我尝试了各种解决方案,但仍无法安装。任何帮助表示赞赏。
当指定[email protected]:owner/repo
方案时,git+ssh://
格式不起作用。 (在git+ssh://
存在的情况下,SSH将假设冒号后面的东西是一个端口号。)而是在bitbucket.org
和路径的其余部分之间使用斜杠:
git+ssh://[email protected]/username/package.git
尝试将您的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