首页 > 代码库 > git 在windows上 生成ssh公钥

git 在windows上 生成ssh公钥

今天上传代码到服务器时,报如下错误:技术分享

 技术分享
上网搜了一下,应该是ssh过期了。我们就来生成新的ssh公钥吧。
 

1. 打开git bash

技术分享
 

2. 输入命令:

 ssh-keygen -t rsa -C  ‘你的邮箱名‘
 

3. 回车后

会让输入ssh名。不用管,直接打回车,它会使用默认的id_rsa做为文件名称。
Overwrite时,输入y;
之后会让输入密码,直接输入回车。
 
技术分享
 
之后,密钥就生成了。
 
 

4.复制公钥

到 C:\Users\你的用户名\.ssh 目录下,会看到有两个文件:id_rsa, id_rsa.pub。有 .pub 后缀的文件就是公钥,另一个文件则是密钥
打开id_rsa.pub, 复制里面的内容
 技术分享
 

5. 粘贴公钥

用浏览器打开自己在gitlab上的用户配置页面,选择SSH Keys选项卡。将刚才复制的公钥粘贴到这里,提交。
 
 技术分享
 
 
大功告成,可以开心的push代码了。
 

git 在windows上 生成ssh公钥