失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > github上传代码报错remote: Support for password authentication was removed on August 13 . Please use a

github上传代码报错remote: Support for password authentication was removed on August 13 . Please use a

时间:2023-09-28 06:54:45

相关推荐

github上传代码报错remote: Support for password authentication was removed on August 13  . Please use a

文章目录

项目场景:问题描述和原因分析:token方式登录:生成自己的token在个人设置页面,找到Setting左侧边栏 选择开发者设置 Developer setting选择个人访问令牌 Personal access tokens,然后选中生成令牌Generate new token设置token的有效期,访问权限等选择要授予此令牌的范围或者权限生成令牌Generate token保存自己的token。因为再次刷新网页的时候,已经没办法再看到它了。在github提交代码的时候,以前需要输入密码的地方,统一输入刚刚获得的token,即可完成git push操作。 SSH方式登录:步骤:检查是否存在SSH Key如果没有SSH key,则需要先生成获取SSH Keygithub添加SSH Key验证和修改

项目场景:

今天在github上提交代码,输入用户名和密码之后,报错如下:


问题描述和原因分析:

主要是这一句话:

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

翻译过来:(远程:支持密码认证已于8月13日删除。 请使用个人访问令牌)


大概意思是讲:

github于8月13日9点开始,对Git操作进行身份验证时将不接受账户密码登录验证,只能通过账户和(token)或者SSH密钥登录等。


token方式登录:

生成自己的token

在个人设置页面,找到Setting

左侧边栏 选择开发者设置 Developer setting

选择个人访问令牌 Personal access tokens,然后选中生成令牌Generate new token

设置token的有效期,访问权限等

选择要授予此令牌的范围或者权限

生成令牌Generate token

保存自己的token。因为再次刷新网页的时候,已经没办法再看到它了。

在github提交代码的时候,以前需要输入密码的地方,统一输入刚刚获得的token,即可完成git push操作。


以上每次提交代码都需要输入token,但是token并不方便记忆,最好的方式还是使用以下:ssh登录

SSH方式登录:

github配置SSH Key的目的是为了帮助我们在通过git提交代码时,不需要繁琐的验证过程,简化操作流程。

步骤:

检查是否存在SSH Key

cd ~/.sshls或者ll//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key

如果没有SSH key,则需要先生成

ssh-keygen -t rsa -C "henuliyanying@"

执行之后继续执行以下命令来获取SSH Key

cd ~/.sshls或者ll//看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,说明已经有SSH Key

获取SSH Key

cat id_rsa.pub//拷贝秘钥 ssh-rsa开头

如图所示:

github添加SSH Key

验证和修改

测试是否成功配置SSH Key

输入命令:

ssh -T git@

如果出现如下结果,则证明成功配置。

之前已经是https的链接,现在想要用SSH提交怎么办?

直接修改项目目录下 .git文件夹下的config文件,将地址修改一下就好了。

git地址获取可以看如下图切换。

接下来就可以正常提交代码了。

(我需要再进行一次用SSH Key提交代码的测试)

文章参考:

[1]: /u013778905/article/details/83501204

如果觉得《github上传代码报错remote: Support for password authentication was removed on August 13 . Please use a》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。