博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GitHub 开启 Two-factor authentication,如何在命令行下更新和上传代码
阅读量:4973 次
发布时间:2019-06-12

本文共 799 字,大约阅读时间需要 2 分钟。

最近在使用GitHub管理代码,在git命令行管理代码时候遇到一些问题。

如果开起了二次验证(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

你可能感兴趣的文章
JavaScript入门经典(第四版)文摘
查看>>
领域驱动设计文摘
查看>>
SSH框架
查看>>
学习进度条--第十五周
查看>>
SAP freelancer夫妻并不难!你也可以!
查看>>
PAT 1047
查看>>
jquery 插件大全
查看>>
Football Games(思维题)
查看>>
Mac iterm2 配色以及终端大小写敏感解决方案
查看>>
常用的WebServices
查看>>
cocos Studio使用问题
查看>>
MFC中 给基于对话框的应用程序添加登陆界面
查看>>
【开源GPS追踪】 之 服务器硬伤
查看>>
Android UI 绘制过程浅析(五)自定义View
查看>>
Windows 64位环境的Java 服务配置
查看>>
用信号量进程同步与互斥
查看>>
蓝桥杯----o(︶︿︶)o 唉
查看>>
构造函数练习
查看>>
WebRequest demo
查看>>
WCF通信模式(转)
查看>>