我正在尝试从Google云资源库克隆一个空的库。到目前为止,我已经:
- 已在Google Cloud Source存储库上创建空存储库。
- 从我的本地计算机(Windows 10)生成了ssh密钥(默认名称“id_rsa”)。
- 已在云源存储库的注册SSH密钥部分注册公钥(id_rsa.pub)的内容。
- 已打开Git Bash并运行
git clone ssh://blah@gmail.com@source.developers.google.com:2022/p/some-project/r/some-repository
但是,它失败,并显示以下响应:
Cloning into 'some-repository'...
Enter passphrase for key '/c/Users/blah/.ssh/id_rsa':
fatal: could not fetch refs from ssh://blah@gmail.com@source.developers.google.com:2022/p/some-project/r/some-repository
我正在从Windows 10运行Git Bash
它确实在云资源库上将SSH身份验证标记为BETA,这让我怀疑它是否还没有完全发挥作用。
是否有人设法通过SSH连接到云资源库?
任何帮助或建议都非常感谢。谢谢
2条答案
按热度按时间fnx2tebb1#
首先尝试使用不带密码的SSH密钥,并确保创建它with the legacy format:
(The
-m PEM
用于生成传统格式)这将覆盖您以前的密钥:注册这新的
id_rsa.pub
内容,并且再试一次.xmd2e60i2#
键入
ssh-keygen
并按Enter键。密码短语是可选的。注意:如果
ssh-keygen
无法识别,则需要安装OpenSSH。