win10存储 github账号凭据

今天心血来潮,直接用git Bash拉取github个人项目,本人很懒,之前都是没有配SSH登录的,习惯使用HTTPS,于是

$ git clone [https://github.com/xxxx/xxx.git]
github login auth

接下来如上图所示会弹窗提醒你输入账号密码登录,好吧,失败了,提示

Logon failed, use ctrl+c to cancel basic credential prompt. Already up to date.

我去瞅了眼github的DOC,


github文档提示

看了下上图,明白了 换了个人登录校验了是吧,然后点进去看下所谓的凭据小助手,emmm,好麻烦,里面扒拉了一大堆 说到底就是想表达一件事情,

你的git太旧了

所以解决方案是:

  • 第一种
  • 下载新版本git,安装的时候选择默认的设置Git Credential Manager Core就好了
    git安装

但是,不是所有人都喜欢更新的是吧,我除了利用已经集成好的工具来登录,还有啥办法直接在CMD命令行也能自由使用HTTPS方式输入账号密码来自由获取我的github仓库的项目呢,所以就会说到第二种方式

  • Github CLI
    没错 就这玩意,下载安装他的cli
    安装完后直接在cmd 输入
$ gh 
image.png

如上图所示,说明安装成功了,
接下来直接执行命令

# start interactive setup
$ gh auth login

image.png

选择GitHub.com

image.png

接下来选择HTTPS

image.png

询问你是否通过浏览器鉴权登录

image.png

弹出提示,按下回车会打开web校验,并且需要你输入 xxxx-xxxx

image.png

输入完,continue

image.png

点击 Authorize github,等待CMD回调

image.png

大功告成!

去window凭证上面看下,会发现多了个记录


window凭证记录
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容