ios - 无法解析托管在 azure 管道中的 azure devops 上的 swift 包,SSH 指纹无法验证
问题描述
我知道这是常见问题,但没有一个解决方案适合我。
我在 azure devops 的私人仓库上托管了一个 swift 包。在管道中,我已经设置任务安装 SHH 密钥以下文档,并带有密码和本地快速包解析,身份验证成功。但在管道中失败并显示消息“SSH 指纹无法验证”。
我搜索了很多,共享下面的链接很少,到目前为止我尝试过的解决方案将身份添加到 known_host,手动调用 swift 包解析。
https://discuss.bitrise.io/t/xcode-11-resolving-packages-fails-with-ssh-fingerprint/10388
https://bonkowski.net/posts/ios-azure-pipeline/
我不确定,有没有办法获取详细日志?
解决方案
解决了,是因为dev.azure.com应该是ssh.dev.azure.com,同时给known_hosts添加主机入口。
推荐阅读
- mysql - Grafana 选择查询抛出错误 - “找不到名为 time 或 time_sec 的列”
- python - combine() 参数 1 必须是 datetime.date,而不是 str
- sql - 创建一个引用其他列及其值的列?
- rest - 不符合服务器数据约束的数据返回什么状态码?
- python - 尝试动态调整 python 多处理数组大小的问题
- python - '@' 运算符的含义是什么?
- aws-lambda - 放大获取 lambda 中的托管 URL 作为环境变量
- mysql - MYSQL - 根据表 2 中列的平均值从表 1 中获取 COUNT 行
- php - 需要帮助了解与外键检查相关的 SQL 警告
- apache-spark - spark.executor.instances 的分配不正确