换了一台电脑(项目是私有的项目,搭建在局域网的gitlab中),然后配置了全局邮箱和用户名,在git clone的时候一直提示密码不正确,这时候我在本地生成ssh公钥然后上传到gitlab的setting中即可,操作流程如下:
一、右键菜单找到 git Bash here 或者找到git的安装目录bin,找到git bash
二、生成公钥
① cd ~/.ssh/ 【如果没有对应的文件夹,则执行 mkdir ./.ssh】
② git config --global user.name "yourname"
③ git config --global user.email "1234@163.com"
④ ssh-keygen -t rsa -C "1234@163.com"
不需要输入密码也可以,最后一步的时候会提示最终的公钥会在哪个文件夹下面
三、然后找到你的公钥,直接记事本打开复制,粘贴到gitlab的后台,ssh keys 下面即可。
现在就可以正常git clone
网友评论