【发布时间】:2020-08-15 15:38:07
【问题描述】:
当尝试从 gitlab 克隆 git 帐户时,
git clone git@gitlab.com:username/project.git
面临以下错误,
git@gitlab.com:权限被拒绝(公钥)。致命:无法读取 来自远程存储库。
gitlab 使用我的 custom.pub 公钥注册。 Windows 客户端 PC 的私有和公共 ssh 密钥都存储在“C:/Users/username/.ssh”中。
如何解决此故障
【问题讨论】:
-
其中一个答案确实与此处提出的解决方案相匹配,但问题在语义上有所不同。在那里,用户无法访问“./ssh”位置。在这里,用户不知道自定义命名密钥需要特殊说明才能使 SSH 工作。这里的用户可以完全控制 .ssh 目录,因此修复很容易。我建议这两个问题都存在,它将使社区经历的两个不同用例受益。