首页 > 解决方案 > git clone - 认证失败

问题描述

我尝试克隆位于网络服务器上的远程存储库。但是,如果我尝试克隆它,则会出现一个提示,要求我输入用户名和密码。

在此处输入图像描述

但是,如果我输入 ssh 访问的凭据,则会收到“身份验证失败”。

我对服务器具有 root 访问权限,并且可以通过 ssh 登录。如何克隆该远程存储库?我必须在网络服务器上创建一个 OpenSSH 帐户吗?

标签: gitsshopenssh

解决方案


如果您有权root访问 Web 服务器,请考虑使用 PuTTYGen 生成密钥并将生成的ssh公钥复制到~/.ssh/authorized_keys(该文件可能不存在 - 如果存在,请创建它),然后再次尝试克隆存储库。


推荐阅读