Git GitHub同步失败

这篇具有很好参考价值的文章主要介绍了Git GitHub同步失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

错误

昨天晚上提交代码到GitHub时遇到了这个错误。

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

字面大体意思就是你原先的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token),就是把你的密码替换成token!github此举目的是为了更安全的保护用户信息,但对于本人还是造成了一些问题,接下来将介绍该问题的解决方法。

解决方案

注册token

第一步

访问Github官网然后登录自己的Github账号。再右上角点击头像,在下拉菜单上找到 Setting这个选项,然后点击它。

如下图:
support for password authentication was removed on august 13, 2021,杂项,git,github

第二步

点击左侧栏最下面的的Developer settings选项。
support for password authentication was removed on august 13, 2021,杂项,git,github

第三步

点击左侧栏上的Personal access tokens选项,出现如下图所示:

support for password authentication was removed on august 13, 2021,杂项,git,github
然后,点击右上角的Generate new token按钮。

第四步

如下图所示,进入设置页面。
support for password authentication was removed on august 13, 2021,杂项,git,github

  • Note
    验证token的标题(别名),你可以起一个好记的名称。

  • Expiration
    验证token有效期限(必填项)。默认30天。

  • Select scopes
    选择要授予此令牌token的范围或权限。 要使用token从命令行访问仓库,请选择repo。 要使用token从命令行删除仓库,请选择delete_repo。 其他根据需要进行勾选。

最后,点击下方的Generate token按钮。

第五步

如下图所示,生成令牌Token 成功。
support for password authentication was removed on august 13, 2021,杂项,git,github

需要注意的是,请复制下来保存好, 之后,因为你再次刷新网页的时候,你已经没有办法看到它了,到此token创建完成,接下来我们只需要在本机上配置好token就可以了。

本机配置token

本机配置token有两种方式文章来源地址https://www.toymoban.com/news/detail-774263.html

  • 第一种 用自己生成的token登录,把上面生成的token粘贴到输入密码的位置。
    如果 push 等操作没有出现输入密码选项,请先输入如下命令,之后就可以看到输入密码选项了。
    git config --system --unset credential.helper
  • 第二种 把token添加到自己的远程仓库中 git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git 这样就可以避免同一个仓库每次提交代码都要输入token了
    • <your_token>:换成你自己得到的token
    • <USERNAME>:是你自己github的用户名
    • <REPO>:是你的仓库名称

到了这里,关于Git GitHub同步失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如果在git配置中报错fatal: Authentication failed for ‘‘,其实就是凭证失败的意思

    1、首先你需要确认你的账号密码是否正确,或者近期修改过密码,我就是修改了密码,密码错误导致 2、查看凭证并修改凭证,步骤如下: a.打开控制面板中的---用户账号--凭据管理---windows凭据--编辑--保存(然后就可以重新执行你们前面报错的git配置啦, 比如我是git push报错

    2024年02月12日
    浏览(43)
  • 解决报错:fatal: Authentication failed for ‘https://github.com/*/*.git/‘

    目录 问题 解决 步骤一、  步骤二、 步骤三、 ​步骤四、 ​步骤五、 步骤六、 今天创建一个 github 新仓库,首次上传本地代码时,遇到了一个报错。但是,之前这样操作肯定是没有问题的,毕竟我可以保证用户名和密码都是正确的。目测判断是认证相关问题,具体报错信息

    2024年02月02日
    浏览(49)
  • 解决git的账户权限问题:fatal: Authentication failed for ‘https://github.com/*/*.git/

    问题: 这几天适用git push代码到github上的时候,总是显示 fatal: Authentication failed for \\\'https://github.com/*/*.git/  大概意思就是认证失败对于我那个仓库的地址,于是我通过git config --list命令查看了我的登录的账户和邮箱没有问题,还看了windows凭证也没有问题。于是我想起来了前几

    2024年02月08日
    浏览(48)
  • PostgreSQL数据库连接报错:psql: error: FATAL: password authentication failed for user “postgres“

    环境如下,使用yum方式安装PostgreSQL hostname IP地址 操作系统版本 PostgreSQL版本 jeven 192.168.3.166 centos 7.6 13.10 PostgreSQL(经常被简称为Postgres)是一个开源的关系型数据库管理系统,它基于SQL语言实现了所有主流功能,支持事务处理、并发控制、复杂查询、外键、触发器、存储过程

    2024年02月04日
    浏览(57)
  • 在Linux 上解决 git clone报错:fatal: Authentication failed for ‘http://github.com/zlzl-zl/user-center-backe

    查看当前 Git 代理设置 清除当前代理设置 设置新的代理(如果需要) 设置代理的用户名和密码(如果需要)

    2024年02月04日
    浏览(48)
  • Pycharm配置Copilot一直waiting for github authentication

    pycharm版本:2022.1.3社区版 copilot插件版本:1.1.27.1708 安装插件后,login时一直waiting for github authentication。看了一些issue有的回退版本,有的通过fq然后代理pycharm链接 试了下都不行。。最终按照这个方案解决了。 下载一个解压缩软件,7zip,bandzip这种 下载该repo中的CopilotAgent.cl

    2024年02月11日
    浏览(39)
  • 【已解决】fatal: Authentication failed for ‘https://github.com/.../‘

    在 Linux 服务器上使用 git push 命令,输入用户名和密码之后,总会显示一个报错: 起初我认为可能是密码输错了,但重新试过很多次后依然不行 到网上查阅,才知道原来是 github 的问题… 长话短说:大概就是 github 现在不让使用 用户名+密码 的方式进行验证 ,解决起来也不难

    2024年01月18日
    浏览(46)
  • github 上传代码报错 fatal: Authentication failed for ‘xxxxxx‘

    问题 今天一时兴起创建了个 github 新仓库,首次上传本地代码时,遇到了一个报错。本来以为是账号密码的问题,搞了好几次,发现都没错的情况下还是上传不上去。目测判断是认证相关问题,具体报错信息如下: 解决 其实从报错信息就可以看得出来,github 的认证策略发生

    2024年02月05日
    浏览(44)
  • github中git clone需要username和password问题

    username:一般指你的昵称 password:一般指Creating a fine-grained personal access token 这个的获取办法如下(注意,在11步的时候,记得打开你仓库对应的一些access 权限): Note : Fine-grained personal access token are currently in beta and subject to change. To leave feedback, see the feedback discussion. Verify you

    2024年04月16日
    浏览(33)
  • 【IDEA】数据库连接失败Access denied for user ‘xxx‘@‘localhost‘ (using password: YES)

    今天在配置数据库连接时报了个错,在网上搜了好久,直到后来知道原因后被自己蠢笑了。。。 Access denied for user \\\'xxx\\\'@\\\'localhost\\\' (using password: YES)  意思就是: 无权限使用root账号本地登录MySQL  在数据库中测试的连接是正确的,密码也测试过无误 错误原因: 手误将datasource下的

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包