当前位置:   article > 正文

DEVASC提示remote: Support for password authentication was removed on August 13, 2021.

remote: support for password authentication was removed on august 13, 2021.

意思是:对密码身份验证的支持已于 2021 年 8 月 13 日移除。

解决:

在git仓库文件夹下使用ssh密钥验证:

  1. git remote rm origin    ---将名为 "origin" 的远程仓库从本地 Git 仓库中移除
  2. git remote add origin git@github.com:GithubName/repositoryName.git    ---将名为 "origin" 的远程仓库使用ssh验证方式添加到当前的 Git 仓库中
  3. git remote -v     ---查看当前 Git 仓库关联的远程仓库源

ssh-keygen -t rsa -C sample@example.com    ---用于生成 SSH 密钥对的命令

注意:我在~路径下创建的名为name的密钥文件,则在/home/devasc路径下找到名为 name.pub 的文件,右键选择 Edit as Administrator 。输入devasc用户密码。

输入devasc用户密码(如果不知道密码,则su进入root后,passwd devasc重新设置密码)

name.pub中的所有内容复制下来。然后进入Github网页你的远程库中,选择Settings中的Deploy keys。点击Add deploy key,将之前复制到的密钥复制到Key中。点击Add key。

ssh-add /home/devasc/name    ---将name.pub中的 SSH 私钥添加到 SSH 代理中的命令

git push origin master    ---将本地 Git 仓库中的 master 分支推送到名为 origin 的远程仓库的命令

推送成功!

如果推送失败,则使用以下命令检查网络通信或密钥是否添加正常:

  1. ssh -T git@github.com
  2. 验证你的 SSH 密钥是否被正确添加到你的 GitHub 帐户对应的仓库中
  1. ping github.com
  2. 测试网络连通性

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/741959
推荐阅读
相关标签
  

闽ICP备14008679号