git-生成ssh密钥
如果你点进来,那我就当作你知道 ssh
和 https
的作用以及区别了,这里我就不讲了
这第一步肯定是检查下自己之前有没有生成,对叭
然后管你在哪打开 git bash
执行
1 | ls -al ~/.ssh |
如果能进到 .ssh
文件目录下,那就说明你之前生成过了,直接把他删了,相信我,接着看下一步💔
如果不能进到 .ssh
文件目录下,那就得先检查一下配置
直接输入以下命令
1 | git config user.name |
如果控制台啥都没有提示的话就执行以下命令
1 | git config --global user.name "小嘉太帅了叭" # Github用户名 |
注意:不要盲目的 cv
哦,根据你自己的用户名邮箱配置
随后直接生成秘钥
1 | ssh-keygen -t rsa -C "xiaojia@aliyun.com" |
好好看,好好记
-t 就是 type,指定密钥类型,默认是 rsa, 是可以省略的
-C 就是 comment 提供一个新注释,比如邮箱
接着按3个回车
1 | Enter file in which to save the key (/root/.ssh/id_rsa): # 这个就是说密钥文件默认存放的位置,按回车就可以了 |
最后在 .ssh
目录下有两个文件分别是
id_rsa:私有秘钥
id_rsa.pub:公有密钥
这不知道第几步了,那就下一步
如果你想登陆远端的话,那你就需要将 rsa.pub
里的秘钥添加到 github上。
登录 github,点击你可爱的头像,进入 Settings
进入到 Settings
之后你就会发现一个可爱的大头像,我们点击 SSH and GPG keys
New SSH key
粘贴你的公钥到 key 输入框中,也就是 rsa.pub
来来来,我们来测试一下是否成功
管你在哪打开 git bash
输入 ssh -T git@github.com
按回车键
(。・∀・)ノ゙嗨 帅气的小嘉,您已经成功地通过了身份验证,但是 GitHub 不提供 shell 访问的呢
如果你看到这句话的时候,那就表示成功啦!!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小嘉的部落格!
评论