某天提交代码出现
git@xxxxxx's password:
Permission denied, please try again.
git@xxxxxx's password:
Permission denied, please try again.
git@xxxxxx's password:
Permission denied, please try again.
输入正确的密码但是依然提示有问题,检查gitlab上SSH key也是有添加的,重新生成了一遍SSH key添加上,还是不行,最终google发现了问题
~/.ssh/config文件惹得祸,由于在生成SSH key的过程中没有用默认的文件名,因为以前已经生成过,特意用的新文件名称,而这个新文件名称并没有加入到config文件中,导致ssh key在ssh这一层根本不生效,加入后立马正常了
Host git.xxxxxx
IdentityFile ~/.ssh/id_ed25519_xxxx
User git