git操作3
git在Linux上使用非常方便,最近我使用的是windows,所以没有Linux操作截图,不过操作差不了多少。
- 安装git
//在debian上操作
sudo apt install git
windows,win10为例,git官网下载,一路默认安装就行,也可以根据自己需要自定义安装。
- 配置git与github连接(win10环境)
- 生成密钥
安装完成git客户端后,在桌面任意位置右键,点击git bash here。当然,你要使用git gui here 也行,个人习惯。
2.生成密钥 进入bash后,你会看到如下界面
然后在命令行输入 ssh-keygen.exe -t rsa -b 4096 -C 'your email',(win10环境)
ssh-keygen.exe -t rsa -b 4096 -C 'xxx@123.com'
之后回车默认就行,应该是按三下回车就行了。记住id_rsa一定要保存在默认的.ssh文件夹下面,不然不能生成known_hosts文件。我之前就是一直连接失败,因为我把密钥保存在D盘自定义文件里了。生成成功应该会有类似的截图
个人用户文件夹下有以下文件
之后你可以在文件夹打开id_rsa.pub文件,复制里面的全部内容,记住,是全部。也可以继续在bash里面查看,输入路径为上面保存的路径,bash里面查看命令为
cat /c/User/xxxx/.ssh/id_rsa.pub
然后复制终端显示的内容即可。
-
到github添加key 打开github,登陆,没有账号的话先注册一个。在你拥有并登录github的前提下,点击个人头像,右上角。
然后点击Settings
接下来找到SSH and GPG keys,点击进入,然后点击 New SSH Key,title可以自己随便写,下面的key一定是前面复制的内容,全部粘贴下来就行。
-
测试是否成功。
ssh -T git@github.com
成功的话,你会看到如下
接下来你就可以愉快的使用git和githubl了。