如果开起了二次验证(Two-factor authentication两个要素认证),命令行会一直提示输入用户名和密码。查找了一下解决方法如下:

1.准备Token信息。
登陆GitHub,通过右上角的设置按钮进入设置页面,点击Personal access tokens,为你的账号创建一个Token,
创建好以后,保存这个Token,最好保存到你本地文件,因为离开页面后这个将会找不到了。
然后回到电脑的命令行界面。
2.设置git保存认证信息
执行 git config --global credential.helper store
3.使用git clone代码
git clone XXXX.git
此时会提示你输入UserName 和Password, 如:
Username for 'https://github.com': yourname(此处名称为你在GitHub上的UserNmae,而不是你GitHub的邮箱)
Password for 'https://hainuo@github.com':此处即为你获得的Token。
到此OK。

如果你没有设置git config --global credential.helper store,那么你每次git pull或者 git push时候都会提示你输入UserName和Password。
如果设置了该选项,则UserName和Password将会被保存,下次直接git pull或者git push即可。
其实该命令会在用户根目录下生成一个名为.git-credentials的文件,里面保存了你的UserName和Token。

转载于:https://www.cnblogs.com/wanghaixing/p/10461004.html

最近在使用GitHub管理代码,在git命令行管理代码时候遇到一些问题。如果开起了二次验证(Two-factor authentication两个要素认证),命令行会一直提示输入用户名和密码。查找了一下解决方法如下:1.准备Token信息。登陆GitHub,通过右上角的设置按钮进入设置页面,点击Personal access tokens,为你的账号创建一个Token,创建好以后,保...
git lab 开启 二次验证后,需要安装如下任意一款软件,生成验证码,生成后,保存好恢复 代码 ,预防卸载软件或更换手机后的繁琐... 1、FreeOTP 2、Google身份验证器 压缩包中存有两个身份验证器,可以任意选择使用
一、问题描述 由于最近 github 最近的改动使得node_modules依赖出现无法下载的问题,为了避免将来遇到或是现在出现无法解决因此做一篇文档帮助大家解决问题。 二、解决步骤 1、首先进入 GitHub (如果进不去可能需要科学上网),点击头像打开下拉栏,进入settings页面。 2、点击进入下面的developer settings页面 3、在此页面下点击generate new token 4、在新打开的页面中选中下方所有复选框,然后点击生成token 5、最后,这里注意保存下方生存的toke
Git Lab强制关闭双因素认证 原来的手机找不到了,双因素认证导致登不上去,在网上找了很久的教程,要么要付费要么没说全,无非都是说要去数据库里改字段,但经我研究发现,没有必要!为了避免后人继续踩坑,所以做此教程 git lab-rails console -e production #进入 git lab控制台 #如果报错 git lab-ctl reconfigure # 重载配置 git lab-ctl restart #重启 git lab git lab-rails console -e production #进
最近被 GitHub 双重认证问题搞的头疼。这里给大家分享点儿经验。 1:双重认证设置成功后需要把那一串code保存好 2:如果要恢复双重认证,点击two-f actor recovery来恢复 3:之前保存的这些code用一行即可,不要把整个复制进来 4: 最后一招,实在不行就给 Github 发邮件,哈哈。 如下图所示 如果更换手机或者手机重新安装了身份验证器,可以点击下面按钮恢复。 注意:重新安装身份验证器或换手机时,网页端的 GitHub 不要退出,以免后续恢复麻烦。 请关注我的站点:https://ww
https://help. github .com/articles/about-two-f actor - authentication #configuring-2FA-through-a-mobile-application https:// github .com/blog/1614-two-f actor - authentication
文章目录01- git 应用02- git lab 使用1、 git lab 开启 二次认证& 开启 二次认证(1)下载 FreeOTP 也可以是Goodle 认证(2)、二次认证遇到的坑 01- git 应用 02- git lab 使用 1、 git lab 开启 二次认证& 开启 二次认证 (1)下载 FreeOTP 也可以是Goodle 认证 app 要求: 扫二次认证的二维码会提醒你下载什么 ios : 应用商店search , 下载即可 android :应用商店里是没有的 ,所以要下载一个 F
二、创建新的 代码 仓库提交时遇到问题 输入: git push -u origin main ,需要输入用户名、密码,怎么也没法推送到远端repo,总是提示身份认证错误:“fatal: Authentication failed for ...” 原因:因为开始了双因子身份认证,那么在push 代码 时,密码不应该再是 GitHub 登录时的密码,需要提供的是一...
用户输入用户名和密码后,网站还可以要求用户通过手机或者邮件接收并提交额外的验证码,从而进一步验证用户的身份。基本实现步骤如下: 1,在Controller的Login方法中,如果用户输入的用户名和密码正确,那么检查该用户是否enable了2FA. 2,如果是,那么调用SendCode(发送验证码)的Action. 在该Action中,可以先调用 GetValidTwoF actor ProvidersAsync获取2FA的验证方式(比如邮件或者短信), 然后以列表形式让用户选择此次验证需要通过哪种方式,如下 代码
有token做二次认证的账号在 git lab中建立 上传 和下载的 git 时需要单独使用如下方式建立的认证码 Personal Access Tokens You can generate a personal access token for each application you use that needs access to the Git Lab API. You can also use personal access tokens to authenticate against Git over HT
此时可以先找到之前保存的recorvery code,使用recorvery code 登录, recovery code 一般在电脑的downloads目录下,文件名为 github -recovery-codes.txt 请注意每个recovery code仅能使用一次 登录进来之后,...
你好! 要运行 GitHub 上的ORB-SLAM3的python 代码 ,你需要完成以下步骤: 1. 安装必要的依赖项。这些依赖项包括 Python 和一些 Python 库,如 NumPy,CV2 和 Pangolin。你可以使用以下命令来安装这些依赖项: ```bash pip install numpy opencv-python pangolin 2. 下载ORB-SLAM3 代码 。你可以在 GitHub 上的ORB-SLAM3项目中找到 代码 。你可以使用以下命令将 代码 克隆到本地: ```bash git clone https:// github .com/raulmur/ORB_SLAM3. git 3. 进入ORB-SLAM3 代码 目录。在 命令行 中输入以下命令: ```bash cd ORB_SLAM3 4. 运行python 代码 。你可以使用以下命令运行python 代码 : ```bash python script.py 在运行此命令之前,请确保你已经安装了所有必需的依赖项并且已经下载了ORB-SLAM3 代码 。 希望这些信息能帮到你!