使用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网站
6.如果解决了您的问题,请点个赞再出发吧,您的支持将是我更新的动力!