GitHub或者GitLub如何配置SSH Key

通常情况下我们从Git上clone代码时通常有两种形式第一种就是(HTTPS)第二种就是(SSH)
一般如果是公共场所是推荐使用HTTPS,但如果是办公场所或者个人电脑推荐使用SSH。

HTTPS:  https://github.com/dangzekun/project.git
SSH:     git@github.com:dangzekun/project.git

那么这两种路径有什么不一样的吗。
1.前者是HTTPS url 不需要git环境,直接用浏览器网址打开。但是用户每次通过git提交的时候都要输入用户名和密码。
**2.SSH 是需要配置SSH Key的。目的是为了帮助我们在通过git提交代码是,不需要繁琐的验证过程,简化操作流程。 **

配置SSH的步骤如下:
设置git的用户名和邮箱地址

如果你是第一次使用,或者还没有配置过的话需要操作一下命令,自行替换相应字段。

直接在空白处右击鼠标点开Git Bash
通过使用命令配置git用户名git config --global user.name "dangzekun"
通过使用命令配置git邮箱地址git config --global user.email "dangzekun_395@163.com""

git的命令行和Linux的命令行相似,执行完shell之后没有出现信息就是成功。
即:No message is good message !

也会让你设置密码,如果不想设置密码就直接敲回车即可。

检查电脑之前是否有过相关Git的SSH Key的配置

通过cd命令进入 .ssh文件夹 下使用ls查看文件列表
完整操作如下图:
在这里插入图片描述

没有的情况。

此时我们发现 .ssh 文件夹下只有一个 knows_hosts 文件,这就说明该电脑上此时并没有配置SSH Key
那此时我们就可以生成我们自己的 SSH Key 公钥信息了。
使用命令ssh-keygen -t rsa -C "dangzekun_395@163.com"
git命令行出现如下显示信息
在这里插入图片描述

此时我们打开 我的电脑 —> 进入C盘 --> 用户 —> .ssh文件夹
在这里插入图片描述
在这里插入图片描述
上图中红框所示部分即为我们刚才生成的SSH Key 公钥。

如果有配置会是下图:

在这里插入图片描述
其中 id_rsa.pub 文件就是SSH Key 配置文件。

因为第一个是项目名,所以我就悄悄地涂上了马赛克

有的话我们直接进入相关文件夹下删除就可以了,生成自己相关信息的公钥

进入相对应Git账户进行相关设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样SSH Key就配置完成了。

有同学之前已经是https的链接,现在想要用SSH提交。在需要修改项目目录下 .git 文件夹下的config 文件,将Git 的HTTPS 地址修改为SSH 地址就行。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值