Version: Unity 6.0 (6000.0)
语言 : 中文
通过 HTTPS Git URL 访问私有代码仓库
在 Windows (OpenSSH) 上自动加载 SSH 密钥

配合使用受口令短语保护的 SSH 密钥与 SSH Git URL

当使用 Git 通过 SSH 访问私有代码仓库时,Git 使用 SSH 客户端与服务器建立安全连接。在建立连接时,Git 会在 SSH 握手阶段使用配置的 SSH 密钥。在此阶段,SSH 客户端需能读取您的密钥。但是,如果您用口令短语对密钥进行了加密,SSH 客户端就无法直接使用该密钥。在这种情况下,终端会提示您输入口令短语。输入正确的口令短语后,SSH 连接就完成了,Git 命令将使用该连接进行运行。

当 Unity Package Manager 使用 Git URL 获取包时,没有界面可以输入 SSH 客户端请求的凭据。因此,如果使用了口令短语来保护 SSH 密钥文件,SSH 客户端将无法建立连接,并且 Git 会报错。要解决此问题,必须有 SSH 的身份验证代理正在运行,并已加载 SSH 密钥,以便 SSH 客户端在不需要口令短语的情况下使用它。

具体方法因操作系统和使用的 SSH 客户端而异:

其他资源

通过 HTTPS Git URL 访问私有代码仓库
在 Windows (OpenSSH) 上自动加载 SSH 密钥
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961