windows配置git ssh(使用ssh-keygen和.ssh config文件)
一直没在windows平台用过git, 不知道原来可以跟linux一样配置sh的, 我out啦, 今天配置了一下,记录一下步骤。这些步骤配置gitlab, gitee, github都通用。(PS: 这步骤的前提是git已经装好了)
-
打开powershell,在C:\Users\xx.yy 下 创建 ~/.ssh目录,创建一个config文件
-
到刚刚创建的.ssh目录下用
ssh-keygen -t rsa -C 'xxxx@yyy.com' -f 'gitee'生成公私钥, -C指定邮箱,邮箱名要为你登录git代码仓库管理网站的邮箱名, -f为生成公私钥的文件名 -
修改本地 ~/.ssh/config文件,格式和内容如下,下面给出的是gitee的配置。
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile C:\Users\xxx\.ssh\gitee
-
打开第2步生成 gitee.pub文件,复制其中的内容
![image]()
-
点开gitlab的edit profile - SSH keys菜单,把上一步复制的公钥拷进去,保存。gitee则直接去ssh公钥添加即可。
![]()
![image]()
-
这时候尝试去git clone应该就没问题啦
![]()
![image]()






浙公网安备 33010602011771号