Github:RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.

1.注册邮箱

在git bash界面输入如下内容即可完成邮箱的注册:
$ git config --global user.name “user.name”
(说明:双引号中需要你的用户名,这个可以随便输入,比如"Mrzou")
$ git config --global user.email “yourmail@youremail.com”
(说明: 双引号中需要输入你的有效邮箱,比如“3xxxxx@qq.com”)

2.查看是否存在ssh keys

$ cd ~/.ssh
若出现“No such file or directory”,则表示需要创建一个ssh keys。

3.创建新的ssh keys
$ssh-keygen -t rsa -C “3820xxxxx@qq.com”

$指定目录: C:\MykeysForGit\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User.ssh)
$输入密码: 123456
$确认密码: 123456

(或者直接三个回车,省事)

如此即可在C:\MykeysForGit\文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub

4.到目前为止即完成了git软件的安装和钥匙的生成。

添加公钥到你的远程仓库(github)

1、查看你生成的公钥:
pwd
打开文件所在位置

2、登陆你的github帐户。点击你的头像,然后 Settings -> 左栏点击 SSH and GPG keys -> 点击 New SSH key
把pub公钥倒进去就OK

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这段信息是在使用 SSH 连接到 GitHub 时出现的,提示无法确认主机 'github.com (20.205.243.166)' 的真实性,同时给出了 ECDSA 公钥 (fingerprint) 的哈希值。这种情况下,应该确认自己正在连接的确实是 GitHub 的服务器,可以使用其他渠道获取 GitHub 的公钥,然后手动将其添加到自己的 SSH 公钥列表中,避免后续的提示。 ### 回答2: 这个问题通常出现在第一次连接到 Github 服务器时,因为我们的计算机还没有保存该服务器的 SSH 指纹。其中包含了该服务器的公钥,防止出现伪造的情况。我们需要核实该服务器的公钥是否与之前连接时的一致,以确保我们连接到的是正确的服务器。 ECDSA 密钥指纹包含在此消息中,以帮助我们核实该服务器的公钥。SHA-256 算法用于计算此指纹,以使我们轻松核实指纹是否与本地存储的指纹相匹配。 在我们确认该服务器的公钥是安全的之后,我们可以选择将其永久保存在本地,以便以后不必再次确认该服务器的真实性。我们还可以验证该服务器的公钥是否被篡改,以避免信息泄漏和其他安全问题。 总之,当出现 "the authenticity of host 'github.com (20.205.243.166)' can't be established. ecdsa key fingerprint is sha256:p2qamxnic1tjyweiottrvc98/r1bufwu3/liykgufqm." 这个提示时,我们需要注意核实该服务器的公钥是否与本地存储的指纹相匹配,以确保我们与正确的服务器建立连接,并避免出现安全风险。 ### 回答3: 当我们第一次连接到一个新的计算机系统或远程服务器时,我们的计算机会提示我们一个关于远程主机身份的验证信息。出现“the authenticity of host 'github.com (20.205.243.166)' can't be established. ecdsa key fingerprint is sha256:p2qamxnic1tjyweiottrvc98/r1bufwu3/liykgufqm.”就表明我们的计算机不能确认这个远程计算机的真实身份,因为它不在我们的可信任列表中,或者我们连接到了一个我们从未连接过的计算机。这通常会在我们第一次连接到一个新的计算机上时出现。 接下来,我们需要对其进行验证,以确保我们正在连接到预期的目标计算机。在这种情况下,我们看到了远程计算机的ECDSA密钥指纹,即“sha256:p2qamxnic1tjyweiottrvc98/r1bufwu3/liykgufqm。”该指纹是一个简短的哈希值,用于唯一标识远程计算机的加密密钥。 为了验证远程计算机的身份,我们可以比较远程计算机的密钥指纹与我们预期的密钥指纹是否匹配。我们可以在远程计算机的证书中找到预期的密钥指纹,或者我们可以询问远程计算机管理员提供其预期的密钥指纹。 如果远程计算机的密钥指纹匹配我们预期的值,我们可以安全地将其添加到我们的计算机的可信列表中,并继续连接。如果远程计算机的密钥指纹与我们预期的不匹配,我们可能需要进一步检查,并确认我们正在连接到正确的计算机,以确保我们的数据安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值