我有一个私有 git 存储库,需要配置我的部署脚本以 pip 安装所有要求,包括私有存储库中的应用程序。我已将 ssh 代理配置为转发,因此我自己的身份验证不是问题 - 问题是新的开发计算机在 中没有存储库的服务器公钥.ssh/known_hosts,因此 pip install 失败并显示:
主机密钥验证失败。
有没有办法让自己pip install默默接受公钥而不抱怨呢?我知道安全隐患,这只是为了测试。
聚会迟到了,但这应该适用于 git+ssh url:
GIT_SSH_COMMAND='ssh -o StrictHostKeyChecking=no' pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)
任何一个
1) 找到主机密钥 .ssh/known_hosts 并将其添加到/etc/ssh/ssh_known_hosts服务器设置中
或者
2)添加选项
StrictHostKeyChecking=no
Run Code Online (Sandbox Code Playgroud)
到 .ssh/config 或 /etc/ssh/config
选项 1)“更好”,因为它更安全
| 归档时间: |
|
| 查看次数: |
3121 次 |
| 最近记录: |