目录
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,账号密码就是对的,不需要纠结了
- 账号没有访问该仓库的权限: 登录后,看看我们的角色,只要不是游客身份就可以拉取代码,这个一般需要运维帮忙确认
- 防火墙原因也需要运维协助排查
- 2FA是比较常见的原因