windows环境下,git配置秘钥不生效解决

使用git过程中会出现反复让你输入用户名和密码的情况,比较烦吗,因此我们可以配置SSH KEY,让我们在拉取和提交代码是不用输入密码。但是配置过程中可以出现配置好的秘钥不生效的情况。

1.在搭建的git网站删除原有key,如图

2.配置用户名和邮箱,在gitbash中操作

<1>查看用户名和邮箱

git config user.name

git config user.email

<2>如没有设置则生成用户名和邮箱

git config --global user.name “用户名”

git config --global user.email “邮箱”

3.生成公钥和私钥在,在gitbash中运行

        ssh-keygen -t rsa ,并按回车三次(为什么按三下,是因为有提示你是否需要设置密码,如果设置了每次使用Git都会用到密码,一般都是直接不写为空,直接回车就好了)

4.执行查看公钥的命令:cat ~/.ssh/id_rsa.pub  

出现如上图情况就已经生成成功了。也可以在当前用户的.ssh文件夹下查看

5.最后一步,将公钥id_rsa.pub上传到gitlab网站

猜你喜欢

转载自blog.csdn.net/qq_29653517/article/details/82893451