今天开始跟视频做项目 刚开始用Git仓库连接 所以记录一下自己的配置过程,免得之后忘掉:
首先检查git是否装好了(出现版本号 说明已经安装好)
82116@▒˲▒▒Ǹ▒С̫▒▒ MINGW64 ~/.ssh
$ git --version
git version 2.19.1.windows.1
之后检查一下用户名和邮箱是否配置 我的配置好之后是这样的:
(如果没有配置的话)进入初始配置 :
- Git中敲入如下代码 进行创建用户和邮箱:
git config --global user.name "这里换上你的用户名"
git config --global user.email "这里换上你的邮箱"
- 然后执行以下命令生成秘钥:
ssh-keygen -t rsa -C "这里换上你的邮箱"
执行命令后需要进行3次或4次确认:
- 确认秘钥的保存路径(如果不需要改路径则直接回车);
- 如果上一步置顶的保存路径下已经有秘钥文件,则需要确认是否覆盖(如果之前的秘钥不再需要则直接回车覆盖,如需要则手动拷贝到其他目录后再覆盖);
- 创建密码(如果不需要密码则直接回车);
- 确认密码;
执行结果如下:
一般会在C盘user的.ssh文件夹下会生成2个名为id_rsa和id_rsa.pub的文件:
- 之后打开Github 进入首页 点击自己的头像进入settings
选择SSH and GPG keys项: 之前生成的是ssh秘钥,所以下面选择New SSH key(我这里刚刚配置了一个key,如果是未配置秘钥的用户,这里应该是空的)点击New SSH key进行新建
之后在git中查看刚配好的公钥内容 进行复制(复制红色框中的内容)
cat id_rsa.pub
之后复制进Key下面的对话框中 Title自己可以随便起一个
之后点击ADD SSH key就创建好了
完成以后,验证下这个key是不是正常工作:
输入 ssh -T git@github.com (注意!红色框中的部分要输入yes)
看到
Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.
这句话证明你已经设置完成了