• git https-公私钥 认证失效


    前言

    今天在提交github的时候,发现出现了这个错误。

    remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
    

    原因

    因为github从2021年8月13号开始,将https和git的克隆方式分开了。原来使用https链接克隆的project,需要使用personal access token来做认证。

    原来的rsa认证仍然可以用于git方式的克隆和推送。

    解决

    1. 使用git链接进行管理

    将https的链接换成git即可。例如:

    image

    2. 建立access token

    对于https的链接,正确的方式就是使用access token。

    可按此方法建立access token。

    User settings->Developer settings->Personal access tokens

    image

    access token可以挑选过期时间和权限范围,可根据自己情况来创建。

    创建完之后,将此字符串复制下来,之后可以使用本地代码编辑器去设置token的认证。

    image

    后记

    由于我是个轻量编辑者,并没有使用重型编辑器,例如vscode、jetbrains产品等,只是用sublime而已,所以我用的是方法1,将https换成git,就足够了。

    各位如果使用其他高端编辑器的话,可以研究一下怎么添加access token,哈哈哈。

    About me: 资深大猪蹄子
  • 相关阅读:
    Python面向对象高级编程
    Python面向对象编程
    Anaconda的安装
    Python模块
    Python函数式编程
    Python高级特性
    hdu 3065 病毒侵袭持续中 ac自动机
    hdu 2896 病毒侵袭 ac自动机
    poj 3667 Hotel 线段树
    hdu 4322 Candy 费用流
  • 原文地址:https://www.cnblogs.com/young233/p/15159584.html
Copyright © 2020-2023  润新知