git没有使用自己的用户
昨晚因为一些原因删除了一波.ssh
目录中的东西,导致今天在git pull
的时候出现需要我输入git@gitlab.corp.xxx.com
的密码。这种问题一看就是没有识别我的gitlab用户。
一般这种问题有2种解决办法:
- 走http协议 http协议需要你输入用户名和密码
- 走ssh协议
重新生成秘钥,然后将公钥copy到gitlab的
ssh keys
中
小于 1 分钟
昨晚因为一些原因删除了一波.ssh
目录中的东西,导致今天在git pull
的时候出现需要我输入git@gitlab.corp.xxx.com
的密码。这种问题一看就是没有识别我的gitlab用户。
一般这种问题有2种解决办法:
ssh keys
中执行下面的命令就好了
git init
git add .
git commit -m "Initial commit"
git remote add origin <project url>
git push -f origin master