生成SSH秘钥连接github(详细教程)
<h1 class="title-article"> </h1><h3>第一步、首先,检查下自己之前有没有已经生成: </h3>
<p><br>在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的): <br>然后执行 </p>
<p><strong><span style="color: rgba(0, 128, 0, 1)">cd ~/.ssh</span></strong></p>
<p> <img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095013950-1208029880.png" alt=""></p>
<h3>第二步、如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 </h3>
<p><img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095513771-2144835888.png" alt=""></p>
<p>如果不能进入到.ssh文件目录下,则: </p>
<p>检测下自己之前有没有配置:</p>
<p>git config user.name和git config user.email(直接分别输入这两个命令)</p>
<h4>2.1 如果之前没有创建,则执行以下命令:</h4>
<p><br><strong><span style="color: rgba(0, 128, 0, 1)">2.1.1.配置 </span></strong><br>git config –global user.name ‘xxxxx’ </p>
<p><strong>xxx@xx.xxx 可以是你在公司的domain.公司的邮箱</strong><br>git config –global user.email ‘<strong><span style="color: rgba(0, 128, 0, 1)">xxx@xx.xxx</span></strong>’</p>
<p><strong><span style="color: rgba(0, 128, 0, 1)">2.1.2生成秘钥 </span></strong><br>ssh-keygen -t rsa -C ‘上面的邮箱’</p>
<p>接着按3个回车 则:</p>
<p> <img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095027214-197689822.png" alt=""></p>
<p> </p>
<p><strong><span style="color: rgba(0, 128, 0, 1)">最后在.ssh目录下得到了两个文件:id_rsa(私有秘钥)和id_rsa.pub(公有密钥)</span></strong></p>
<p><span style="color: rgba(0, 128, 0, 1)"><img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129110835618-342911380.png" alt=""></span></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h3>第三步、如果想登陆远端,则需要将rsa.pub里的秘钥添加到远端。</h3>
<p>首先,去.ssh目录下找到id_rsa.pub这个文件夹打开复制全部内容。</p>
<p> 接着:</p>
<p> 1.登录GitHub,进入你的Settings</p>
<p> <img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095049009-1505662922.png" alt=""></p>
<p> </p>
<p> </p>
<p> </p>
<p> 2.会看到左边这些目录,点击SSH and GPG keys </p>
<p> <img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095057943-1249310955.png" alt=""></p>
<p> </p>
<p> </p>
<p> </p>
<p> 3.创建New SSH key,</p>
<p> <img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095108114-1736235784.png" alt=""></p>
<p> </p>
<p> </p>
<p> </p>
<p> 4.粘贴你的密钥到你key输入框中</p>
<p> <span style="background-color: rgba(136, 136, 136, 1)"><img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095116920-1674320726.png" alt=""></span></p>
<p> 5.点击Add SSH key</p>
<p> <img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095126460-751148147.png" alt=""></p>
<p> 6.再弹出窗口,输入你的GitHub密码,点击确认按钮。</p>
<h3>第四步 测试。</h3>
<p> 在命令窗口上输入 ssh -T git@github.com 按回车键,如看到以下信息,那么就完美了。</p>
<p> Hi 007xiaoyang! You've successfully authenticated, but GitHub does not provide s hell access.</p>
<p><img src="https://img2018.cnblogs.com/i-beta/1472972/201911/1472972-20191129095145114-1743485268.png" alt=""></p>
<p> </p>
<p> </p>
<p> </p>
<p><br><br></p>
<p> </p>
</div>
<div id="MySignature" role="contentinfo">
<div>作 者:一支会记忆的笔</div>
<div>出 处:https://www.cnblogs.com/JonaLin/
</div>
<p>---------------------</p>
<p>个性 签名:真正的学习不是记住知识,而是学会如何提出问题,研究问题,解决问题。</p>
<p>如果觉得这篇文章对你有小小的帮助的话,记得在下方<span>“关注”</span>哦,博主在此感谢!
</p>
<p>
</p>
<p></p><br><br>
来源:https://www.cnblogs.com/JonaLin/p/11955927.html
頁:
[1]