git 小白拉取代码遇到2FA拉取代码失败fatal: Authentication failed

发布时间 2023-05-26 13:54:26作者: liwenchao1995

git 小白拉取代码遇到2FA拉取代码失败fatal: Authentication failed

代码仓库开启了2FA认证,在我们git clone的时候出现如下报错,因为开启后,我们只是单纯的git clone https没法通过FA认证

fatal: Authentication failed for 'https://git***/xxx.git'

当然,出现这个报错的原因还有很多,比如

  • 输入的账号密码不正确
  • 账号没有访问该仓库的权限
  • 开启了2FA认证
  • 防火墙原因
  • git版本过低或者URL不正确(这两种原因很少,一般问题出现在前4个原因里)

2FA认证问题

上面我们列举了几种常见git拉取代码失败的原因。先说前两个原因:账号密码失败和没有权限

  • 输入账号密码不正确: 我们只要可以用账号密码通过web页面登录上gitlab,账号密码就是对的,不需要纠结了
  • 账号没有访问该仓库的权限: 登录后,看看我们的角色,只要不是游客身份就可以拉取代码,这个一般需要运维帮忙确认
    image
  • 防火墙原因也需要运维协助排查
  • 2FA是比较常见的原因