github无法提交代码问题
问题描述
提交代码到个人仓库的时候发现报错,认证失败
Username for 'https://github.com': hywing Password for 'https://hywing@github.com': remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. fatal: Authentication failed for 'https://github.com/hywing/rt-thread.git/'
解决办法
在GitHub页面点击右上角个人logo
,选择Settings
进入Settings页面
在Settings
页面拉到最下方点击Developer Settings
在Developer Settings页面依次点击Personal access tokens
,Token (classic)
,Generate new token
,Generate new token (classic)
填写口令信息,点击Generate token
,点击你所需要的访问权限,然后拷贝口令
然后你需要通用的url格式来验证你对远程仓库的控制权限
https://刚刚拷贝的口令@github.com/你的用户名/你的仓库名称.git
将生成的口令拷贝,作为 git clone仓库的前缀,我的口令是随意填写的,这里要填你自己的token口令
git clone https://aaa_bbbKoJyB0oJbuQYjJOILugksoT9VB93TTTTT@github.com/hywing/rt-thread.git
如果已有仓库可以通过set url的方式更新token
git remote set-url origin https://aaa_bbbKoJyB0oJbuQYjJOILugksoT9VB93TTTTT@github.com/hywing/rt-thread.git
这样,你就可以顺利对远程仓库进行操作了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)