Windows下给GitHub 配置 GIT 工具时密匙添加问题

第一步:在GitHub官网(https://github.com/)注册自己的账号,开通属于自己的库;

第二步:配置git工具;

1、在创建完成自己的库之后,下面就要让自己的电脑克隆一个自己所创建的库,方面自己电脑上的代码同步到GitHub你所创建的库当中。

2、为了实现,就需要安装一个软件,Git Bash。

3、首先进入GitHub官网(https://git-scm.com/),下载windows版本,点击即可下载;

4、打开软件后默认安装即可,一直点击 next ,指导安装完成。

 

5、正式配置git环境,由于新手,一脸懵逼,查看了一些网上的配置博客,但是却出现与其他不一样的情况,总结如下:

1)软件安装完成后,可在win的开始界面中搜索并打开软件:

 

2)接下来,就要开始获取属于你自己的公匙。

a.输入指令:$ ssh-keygen -t rsa -C "自己注册时的邮箱"

b.回车后让你会提示操作路径、密码等等,一般情况下就直接按回车默认即可,看到如下界面表示创建成功。

3)生成的公匙就保存在标注的路径下的 id_rsa 文件中。

 

 

添加公匙问题:

1、不同于网上说有一个 id_rsa.pub 文件,他们复制的也是  id_rsa.pub 文件中全内容 。

2、但是 win 系统中没有看到 id_rsa.pub 文件,便决定死马做活马医,打开  id_rsa 文件,复制如下内容:

-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAstzDuheBFZyE7QPJncDqANBMbRQ4GW9EtGwDMReyDwv46TIgvZkIJQrte8AtqtSOwmKvTnkLBCbiEQLPZ+ICAFSEbx64mQLaHG363yARzYtrpRlZ1lMSP0JWDxwrvxBec7tabrhlXHyX/qzNZzBFHuC6PNhkRMVt1w49ajfd5IOvFBWdNmFKJG4e0A3kuzD7ePy63Ta1I8iiB7KMr2fktwbbfoQt/RwOJ/iiKuv2qeFZxZ4Z6QbAGkJc9EyXJCM+hnNDg0JCQ1BXXsXbZXPCCijQ60FMReCWRGZUxiP0UlLycsAa1OPObZsqTcDhAf6IbikC6QYnxLb4bYkCgYA6KOn47JVeRD2auX5CEBHt3LNHydyLYAxsGaIpIcK9cd85cxUdoU4XuYyMPIWi8jhakANbkcLlF98rHwmcFzFShKvDUTNNSddY9y3vqRp56oTv1mS8Z+x01WAobOdYr0fNli9jGjJdyAb9grL4bnTDY1STqjI0TSas0PK1kayYYhycMIsKHd61ZZ3Q52kNMsfBixrulIXZ7fSMCrvbRiPnAzZDWj9l8W44ldXMiNKk26D7d2lgGyP+Ea/w==
-----END RSA PRIVATE KEY-----

 

3、然后进入到 github 网页,准备添加公匙。

3.1、点击 New SSH key 添加,在对应的框内添加复制的内容,Add SSH key ,出现如下错误:

Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'. Check that you're copying the public half of the key

3.2、百度之后,发现有人更改输入公匙内容的方式后解决如下问题,借用其输入格式:在公钥的开头加上了 ssh-rsa ,公匙结尾添加输入了自己注册的邮箱,输入的内容是:


ssh-rsa MIIEpAIBAAKCAQEAlocMrG(中间省略)STbLDveMGy6N5tLw0JKw1lbPHdYkeXuP7CUr9yau3hMCIKGQ== [email protected]

结果又报错如下:

Key is invalid. Ensure you've copied the file correctly

 

简直糟透了心,简直了......


解决方法:

1、经过再次观看官文指导,具体操作如下,直接在git工具中输入指令查看密匙: 

#查看对应家路径下的所有文件,会发现有 id_rsa.pub 文件

$ ls -al ~/.ssh
 

#再查看 id_rsa.pub 文件内容,并复制再去添加密匙处粘贴使用,注意用 cat ,据说用  vi 查看复制内容粘贴后出错

$ cat ~/.ssh/id_rsa.pub

2、再次来到 github,New SSH key ,将复制内容填入,即可顺利添加。


总结如下:由于是新手小白,一脸懵逼的接触,感谢无数大神的经验分享,以此文记录第一篇开发经验。

猜你喜欢

转载自blog.csdn.net/w2462140956/article/details/82183174
今日推荐