2分钟完成Github配置ssh密钥

2分钟完成Github配置ssh密钥

前言:

配置ssh密钥的目的是为了可以在自己的本地开发环境顺利拉取和推送代码到Github

本机是Ubuntu 16.04环境,已安装ssh

步骤1

进入当前用户的home目录:

#执行以下命令进入
cd ~

进入.ssh/目录下生成ssh的密钥(包含公钥、私钥)

cd .ssh/

生成密钥

#执行如下命令生成ssh密钥
ssh-keygen -t rsa -b 4096
情况1:

如果你从未生成过任何密钥,可以直接回车,直接回车将生成默认名字文件id_rsa(私钥)、id_rsa.pub(公钥)

随后输入密码,如下图所示,直接回车表示无密码

密钥生成成功时如下图

.ssh/文件夹下的id_rsa(私钥)、id_rsa.pub(公钥)即为生成的ssh密钥

情况2:

如果.ssh/文件夹下已存在id_rsa(私钥)、id_rsa.pub(公钥),并且你不想使用该密钥,那么可以重新生成新的密钥,操作很简单

#执行如下命令生成ssh密钥
ssh-keygen -t rsa -b 4096

输入新的密钥名字:我这里输入名字github,你也可以自定义其他的名字

随后直接回车两次生成密钥:github(私钥)、github.pub(公钥),如下所示:

然后创建一个config文件,将以下内容复制进去(也就是上图的config):

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github

步骤2:

此时.ssh/文件夹拥有了一个拓展名为.pub的公钥文件,打开公钥文件,复制里面的全部内容

如果是情况1:就是id_rsa.pub

如果是情况2:就是github.pub

打开github网站的个人主页,点击Settings页面

找到SSH and GPG keys,点击New SSH keyTitle栏随意,在key下的框框里面粘贴刚刚复制的公钥,然后点击Add SSH key即可

结果如下:

至此为止,github上的ssh配置就弄好啦!文章来源地址https://uudwc.com/A/BnZa4

原文地址:https://blog.csdn.net/qq_40459977/article/details/131584345

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年07月07日 10:47
使用GitHub Actions 来进行项目远程服务器部署
下一篇 2023年07月07日 10:47