Has*_*bal 19 github swift swift-package-manager
Xcode 中的包解析突然失败。我尝试了以下选项:
File/Packages/Reset Package Cachesrm -Rf ~/Library/Caches/org.swift.swiftpm/我可以看到不同包的以下错误。
您正在使用带有 SHA-1 的 RSA 密钥,这已不再被允许。请使用较新的客户端或不同的密钥类型。
Has*_*bal 39
环顾四周后,我发现一篇 GitHub 安全博客文章提到,从 2022 年 3 月 15 日起,不再接受具有 SHA-1 的 RSA 密钥。请参阅此处的博客文章。
我尝试使用 GitHub文档中提供的命令创建 SSH 密钥,但 Xcode 不接受ED25519加密方法,并且 GitHub 文档提供的命令不起作用。
最终我找到了这篇很好的文章,它解释了这个问题并提供了一种替代的加密方法,ECDSA它被 Xcode 接受。
使用以下命令创建新的 SSH 密钥并将其添加到 GitHub。
ssh-keygen -t ecdsa -b 521 -C "your_email@example.com"
| 归档时间: |
|
| 查看次数: |
9215 次 |
| 最近记录: |