• 解决Git问题:git登录账号密码错误remote: Incorrect username or password、如何快速关联/修改Git远程仓库地址、git修改用户名邮箱密码


    一、快速关联/修改Git远程仓库地址

      按照如下步骤即可快速实现关联/修改Git远程仓库地址:

    1、删除本地仓库当前关联的无效远程地址,再为本地仓库添加新的远程仓库地址

    git remote -v //查看git对应的远程仓库地址
    git remote rm origin //删除关联对应的远程仓库地址
    git remote -v //查看是否删除成功,如果没有任何返回结果,表示OK
    git remote add origin https://github.com/***.git //重新关联git远程仓库地址

      其实不仅仅上述这一种方式,还有如下几种方式:

    2、直接修改本地仓库所关联的远程仓库的地址

    git remote  //查看远程仓库名称:origin 
    git remote get-url origin //查看远程仓库地址
    git remote set-url origin https://github.com/***.git  ( 如果未设置ssh-key,此处仓库地址为 http://... 开头)

    3、修改 .git 配置文件

    cd .git  //进入.git目录
    vim config  //修改config配置文件,快速找到remote "origin"下面的url并替换即可实现快速关联和修改

    二、git修改用户名邮箱密码

    git config --global --replace-all user.name "要修改的用户名"
    git config --global --replace-all user.email"要修改的邮箱"
    git config --global --replace-all user.password "要修改的密码"
    // 查看修改完后的用户名:
    git config user.name 
    git config user.name "name"  // 设置
    // 查看修改完后的邮箱: 

    git config user.email
    git config user.email "email"  // 设置

    // 查看修改完后的密码:
    git config user.password
    git config user.password "password" // 设置

      注意这个git用户名只是Git里展示的用户名(如下图)修改之后就又显示修改后的用户名,并不是拉取代码的账号和密码。

      拉取代码的账户密码是下面这个第三项记录的内容哟。

    三、Git登录账号密码错误问题

      有时候我们从git拉取代码,如果没有权限的话,这个时候会弹出一个弹窗,让我们输入账号和密码。注意了,如果你这个时候输入账号密码错误,就麻烦了,git会提示你账号密码错误。

    remote: Incorrect username or password ( access token ) fatal: Authentication failed for ~

      然后你就知道是账户和密码错了,那么当你找到正确的账户和密码。你想当然的再 git pull 的时候会再弹窗,让你输入正确的账户密码,但是这个时候 git 是怎么都不会再弹窗了,而是直接报错。

      再然后你想当然的以为是账号密码错了,那我们就修改git的账号密码,你以为向上面介绍的第二步那样修改就ok了。但是当你设置之后,发现git pull,还是报错账号密码错误。那么是哪里出了问题呢??

      我也是犯了那2个想当然的错误,哈哈,

      解决方案如下:

      能修改密码的只有 store 和 keychain 模式。对于 store 我们找到它的文件打开进行修改就好了,这里主要说一下 keychain 模式。

      对于我们输入的用户名和邮箱账号,都存储在 .gitconfig 文件中,我们很简单的就能找到(C:用户username.gitconfig)。

      但对于密码就有点麻烦,其实找到系统的钥匙串凭证的地方就可以了。

      对于windows,其凭证在 “控制面板->凭证管理器->Windows凭证”下,找到相应的git配置就可以了。

      打开电脑的控制面板  —  用户账户  —  管理Windows凭据(也可以直接输入:控制面板用户帐户凭据管理器),win10可以直接查找。

      找到普通凭据中自己的账号信息,找到你 pull 的 git 地址下的普通凭证,选择编辑,填入正确的用户名和密码,最后点击保存即可。

      也可以直接删掉即可。删掉之后你再重新 git pull 就会弹窗,你输入正确的账号密码就可以了。

  • 相关阅读:
    记一次rabbitmq 消息不能接收故障的处理
    wundergraph 开源了
    dremio logback 几个配置文件简单说明
    nginx 提供的MARA参考架构
    openresty sse 动态扩展处理
    基于nchan 构建可靠的websocket 服务
    nodejs stream 背压处理学习
    rrun+juicefs 进行nodejs 模块的运行
    haproxy 2.6 发布
    top10 nginx 配置问题
  • 原文地址:https://www.cnblogs.com/goloving/p/14782692.html
Copyright © 2020-2023  润新知