排查过程:

1.先通过命令窗口检查当前项目的用户名邮箱和全局的用户名邮箱是否一致

git config user.name

 git config user.email

 git config --global user.name

git config --global user.email

2.检查提交代码的软件绑定的git信息是否一致,下面以idea为例

打开idea的 settings ,找到git,查看里面是否有绑定的git账号,如果有绑定检查信息是否与gitlab上的一致

3.检查ssh配置

一般ssh配置文件会放在c盘当前用户下的文件夹中,有个.ssh文件夹,打开可以看到已配置的密钥信息,查看密钥信息和gitlab上配置的信息是否一致,同时可以在gitlab上看一下当前密钥的最近使用时间。也可以通过网上一些指令的方式验证当前git相互是否能正常连接gitlab。

4.检查windows系统的凭证

一般通过默认选项下载git的时候,会出现系统凭据的验证方式,此时在windows快捷搜索中搜索"凭据管理器",选择windows凭据,在普通凭据模块会有一些账号信息,查看所有信息中是否有跟git有关的账号,全部删除

 

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐