git常见问题处理: Permanently added 'github.com,13.229.188.59' (RSA) to the list of known hosts.

本文详细介绍了如何使用 ssh-keygen 命令重新生成 RSA 密钥,并将公钥添加到 GitHub 的个人设置中,以便于进行 SSH 方式的仓库操作。

ssh-keygen -t rsa -C "xxx@xxx.com" //重新生成rsa  key

一直回车到底 ,就会重新生成rsa key  

成功之后会,提示中有:

Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.

根据这个路径找到这个文件打开,复制

粘贴到github,个人setting-》SSH and GPG keys  添加 个新的key

### 回答1: 这是一个警告信息,表示将github.com的公钥永久添加到已知主机列表中。同时,出现了git@github.com: permission denied (publickey)的错误,可能是因为没有正确配置SSH密钥认证。需要检查SSH密钥是否正确配置,并确保已将公钥添加到GitHub帐户中。 ### 回答2: 这是一个 Git 使用过程中的错误提示信息,一般发生在用户尝试使用 SSH 连接远程 Git 仓库时出错。这个错误提示的内容分为两部分,我们逐一来看。 第一部分是“warning: permanently added 'github.com' (ed25519) to the list of known hosts.”,意思是 Git 在第一次尝试连接 Github 时,会默认把 ED25519 类型公钥添加到本地已知主机列表里。这个过程是为了方便后续 SSH 认证的操作。如果这个提示信息一直出现,说明你多次尝试连接 Github,并多次添加了公钥到本地列表里。这个无害,可以忽略。 第二部分是“git@github.com: permission denied (publickey).”,意思是 Git 尝试用 SSH 协议连接 Git 仓库时出错,通常是因为认证失败。这个问题的原因一般是因为 SSH 密钥认证没有配置好。在 Github 上使用 SSH 认证需要首先在本地生成 SSH 密钥,并将公钥上传到 Github 的账户设置页面里。另外,如果你使用多个 SSH 密钥,需要在本地的 .ssh/config 文件里配置正确的密钥。 总的来说,如果你遇到这个错误,需要仔细检查自己的 SSH 密钥认证设置,以及本地的 .ssh/config 文件里的配置是否正确。如果仍无法解决问题,可以尝试使用 https 协议进行 Git 操作,或者咨询 Github 的技术支持。 ### 回答3: 在使用 Git 进行远程代码仓库管理时,有时会遇到“warning: permanently added 'github.com' (ed25519) to the list of known hosts. git@github.com: permission denied (publickey)” 的提示信息。这是由于 Git 在连接到 GitHub 远程服务器时验证失败导致的。 首先,需要确保已经在 GitHub 上创建了一个账户,并在该账户下创建了一个仓库。接着,需要在本地生成一对公钥和私钥,公钥上传到 GitHub 账户中,以便 Git 在向其发送推送请求时进行个人身份的验证。 如果仍然遇到上述错误,我们可以考虑以下一些方法进行排查: 1. 检查公钥是否正确添加到 GitHub 账户中。可以在账户设置 --> SSH and GPG keys 中查看已经添加的密钥,确认是否与本地的公钥一致。 2. 确认本地 Git 配置中是否正确指定了 SSH 协议及对应的私钥路径。可以使用命令 git config -l 来查看当前 Git 的配置信息。 3. 检查 hosts.allow 和 hosts.deny 文件。有时,一些安全设置可能会阻止与远程主机的连接。 4. 如果以上方法均无法解决,可以尝试重新生成一对密钥,并重新添加到 GitHub 账户中,再次尝试连接 Git 远程服务器。 总之,在使用 Git 进行远程代码仓库管理时,要注意在本地设置好 SSH 密钥,并确保与 GitHub 账户上添加的公钥一致,以便进行身份验证并正常推送和拉取代码。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值