GIT Bash
- 下载安装
- 配置环境变量!!!(我的出现问题就是卡在这一步)
- 利用git生成id_rsa和id_rsa.pub
- 设置邮箱
- 配置ssh
- 找到需要的id_rsa文件
- 具体步骤
- 如何确定连接成功?
下载安装
官网git-scm.com下载太慢了,可以在我的网盘下载,链接:https://pan.baidu.com/s/1eeFGKITfWGgI8Sy8BuXyBw
提取码:bvwj
安装的话基本按照默认设置就OK了,我就不一一解释了,想知道每一条设置的详细意思可以参考这位兄弟的博文,超级详细https://blog.csdn.net/lvlin0825/article/details/104331280
配置环境变量!!!(我的出现问题就是卡在这一步)
安装好之后一定要检查是否安装成功,方法很简单,打开cmd小黑窗,输入
git --version
xxxx@LAPTOP-T470N4AJ MINGW64 ~/Desktop //这是我的电脑的名称$ git --version //这是我们输入查询版本的代码git version 2.15.1.windows.2 //版本就显示出来了
说明安装成功了
如果不成功 说明系统环境变量没有配置,右击此电脑,打开属性,高级系统设置,环境变量,在下面的系统变量中选中Path,编辑,添加一个新的值,为git的安装地址,我的是安装在D:\\Program File\\GitHub\\Git
利用git生成id_rsa和id_rsa.pub
设置邮箱
打开gitbash输入
$ ssh-keygen-t rsa-C \"这里最好填你的GitHub注册邮箱,不容易忘记\" //引号不能少,引号里面填邮箱
配置ssh
接着会弹出一系列让你确定的选项,按回车就完事
Generating public/private rsa key pair.Enter file in which to save the key (/c/Users/爱上一颗甜橙/.ssh/id_rsa): //这里按任意键继续下一步/c/Users/爱上一颗甜橙/.ssh/id_rsa already exists.Overwrite (y/n)? yEnter passphrase (empty for no passphrase): //这里可以不用设置密码,直接回车Enter same passphrase again: //回车Your identification has been saved in /c/Users/爱上一颗甜橙/.ssh/id_rsa.Your public key has been saved in /c/Users/爱上一颗甜橙/.ssh/id_rsa.pub.The key fingerprint is:SHA256:J192X/CB/PEONVWJQAfiK4/xDgcKmeGDIYUdiml6XmA [email protected] key\'s randomart image is:+---[RSA 2048]----+| oo. ..+o.. =||o+. . . o....||=oE. . o.+.||+.+.+ . .+=||...*. +S.. o o.+|| o .o . B+ o . +.|| . . o +. o|| + || . |+----[SHA256]-----+
找到需要的id_rsa文件
然后此时去找到上面提示的文件夹
Your identification has been saved in
/c/Users/爱上一颗甜橙/.ssh/id_rsa
.,这个是密钥
Your public key has been saved in
/c/Users/爱上一颗甜橙/.ssh/id_rsa.pub
.这个是公钥(关联需要的)
然后选择用 记事本 打开
id_rsa.pub
文件(我这里用的是notepad++打开的)
把里面的内容复制下来,打开GitHub
关联GitHub
具体步骤
打开后点击头像,选择Setting
然后选择SSH and GPC keys,弹出如图界面,设置名字,粘贴,确定就完成了添加
如何确定连接成功?
在GitHub上添加好key之后,打开gitbash输入
ssh -T [email protected]
如果是第一次的会提示是否
continue
,输入
yes
就会看到:
You\'ve successfully authenticated, but GitHub does not provide shell access
,这就表示已成功连上github。
吐槽
实在是太粗心了,导致设置邮箱时一直报错,我还找不到原因(因为已经配置好环境变量了,但是地址没仔细看,其实是地址出错了),然后是配置好了准备来写总结的时候出现了问题,报错
[email protected]: Permission denied (publickey)
,解决办法是删除.ssh文件夹里的东西,重新生成ssh_key,然后再添加到GitHub上,问题解决了
配置用户名和邮箱的话就两行代码就OK了
$ git config user.name \"xxxxx\" // 引号里填用户名$ git config user.email \"xxx \" //引号里面填邮箱
博客写完可以安心睡大觉了~ ~ ~