首页 > 其他分享 >解决Git异常 Access denied your account has 2FA enabled

解决Git异常 Access denied your account has 2FA enabled

时间:2024-08-30 10:39:22浏览次数:14  
标签:Access account git personal enabled 2FA access token Git

摘要:解决Git双因子身份验证问题。

问题背景

  在使用账号和密码的方式拉取公司GitLab代码时,遇到了以下错误提示问题:

remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password. 

  但是,经过确认后,账号密码是正确的,所以可以根据提示【your account has 2FA enabled and you must use a personal access token instead of a password】进行配置,去设置personal access token。2FA 就是双因子认证的意思,此时就需要用personal access token来代替你的密码。

解决方案

  生成access token。登录您的github账户后,依次打开GitLab-->Edit Profile-->Access Tokens

<center>
    <img style="width: 77%; border-radius: 0.3125em;
    box-shadow: 0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.08);" 
    src="/i/l/?n=24&i=blog/1208468/202408/1208468-20240830102230948-2109612305.jpg">
    <br>
    <div style="color:orange; border-bottom: 1px solid #d9d9d9;
         display: inline-block; color: #999; padding: 2px;">设置Access Token</div>
</center>

  按照页面操作指引即可生成personal access token。温馨提示,生成的个人访问令牌只显示一次,请把它保存在安全的地方。你如果丢失了个人访问令牌,可能需要重新生成一个。

  拉取代码语法糖git clone https://{username}:{access token}@{URL}

  以git地址https://gitlab-xxx.com/harmony/yourApp.git和access token glyat-3k77c5zWiener3Gm8为例,拉取代码的命令为:git clone https://{userName}:[email protected]/harmony/yourApp.git

  下一次拉取代码的时候,就可以使用如下简洁版命令:

git clone https://gitlab-xxx.com/harmony/yourApp.git

  以上就是这篇文章的全部内容了,希望本文对道友的学习或者工作能带来一定的帮助,如有疑问请留言交流。Wiener在此祝各位生活愉快!工作顺利!

标签:Access,account,git,personal,enabled,2FA,access,token,Git
From: https://www.cnblogs.com/east7/p/18388138

相关文章

  • 【愚公系列】《AIGC辅助软件开发》002-AI智能化编程助手:GitHub Copilot
    ......
  • 【愚公系列】《AIGC辅助软件开发》002-AI智能化编程助手:GitHub Copilot
    ......
  • SciTech-BigDataAIML-CV+CG-Digital Image/Signal Processing- RGB图片转换成 RGBA格
    RGBA与RGBRGB是Color(颜色)数值化为R(红色)、G(绿色)、B(蓝色)**三Channel(分量),每分量数值的取值范围为0-255。通过组合这三个ColorChannel(颜色分量)的不同数值,可以得到各种各样的颜色。RGBA是RGB颜色模型的一种扩展,只增加了一个表示透明度(Alpha)的透明分量(A)。A代......
  • Git使用教程(小白也能看懂)
    git的使用教程(学习和工作中都能用到)1、所需工具gitbash1)安装gitbash官网:https://git-scm.com/download/win2)在文件夹空白处鼠标右键若出现上图说明安装成功2、使用1)我们想要克隆一个新项目1.1进入一个空文件夹右键点击OpenGitBashhere输入以下命令本......
  • git 学习
    git学习git学习推荐课程和笔记02-深入Git(yuque.com)尚硅谷Git教程全套完整版(12h深入掌握git)_哔哩哔哩_bilibiligit工作区git工作区流程图参考博客;【Git】(1)---工作区、暂存区、版本库、远程仓库-雨点的名字-博客园(cnblogs.com)【Git】---工作区、暂存区、版......
  • 安卓11报错:Failed to resolve: com.github.xxxx:14.0 Show in Project Structure dial
    本篇文章主要讲解,安卓11版本情况下项目运行报错Failedtoresolve:com.github.getActivity:Toaster:14.0ShowinProjectStructuredialogAffectedModules:app的主要原因及解决办法。作者:任聪聪独立博客:https://rccblogs.com/631.html日期:2024年8月28日具体......
  • 源代码管理器tfs转git并保留历史提交记录
    1、到GitHubhttps://github.com/git-tfs/git-tfs/releases下载最新版本的GitTfs工具 2、下载的压缩包解压,并将压缩包路径添加到系统的环境变量   3、执行git-tfs-help有输出就可以了,程序就可以使用了 4、新建一个目录,用户拉取tfs代码并生成tfs提交记录语法......
  • fastadmin 搭建项目,gitignore忽略文件配置,避免在操作git时产生代码冲突
    当多人进行开发fastadmin项目时,在提交代码到git仓库前,有一些文件如果不进行git忽略的话,在开发过程中很容易导致git冲突~以下是我在开发fastadmin项目时常用的gitignore文件的写法,在新项目提交到git仓库前可以进行替换(替换项目根目录的.gitignore文件内容)#BuildandReleaseFo......
  • gitlab+docker+harbor实践
    需求:代码库在私服gitlab上,现需要通过CI/CD流水线操作打包成镜像,并推送到harbor镜像管理仓库需求:代码库在私服gitlab上,现需要通过CI/CD流水线操作打包成镜像,并推送到harbor镜像管理仓库已有环境项目代码结构安装gitlab代码上传到gitlab安装git-runner安装docker配置d......
  • Git删除某个子仓库
    这里以删除Git子模块vendor2/applications/dygrid_1920x544为例:1.从.gitmodules文件中删除子模块.gitmodules文件中定义了所有子模块的信息。打开该文件并删除与vendor2/applications/dygrid_1920x544相关的条目。vi.gitmodules找到类似于以下内容的部分并删......