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

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

解决:

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

git remote rm origin    ---将名为 "origin" 的远程仓库从本地 Git 仓库中移除

git remote add origin git@github.com:GithubName/repositoryName.git    ---将名为 "origin" 的远程仓库使用ssh验证方式添加到当前的 Git 仓库中

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 的远程仓库的命令

推送成功!

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

​
ssh -T git@github.com

验证你的 SSH 密钥是否被正确添加到你的 GitHub 帐户对应的仓库中

​
ping github.com

测试网络连通性

相关推荐

  1. prompt提示

    2024-03-31 15:32:03       34 阅读
  2. IDEA GIt 提交提示 “Contents are identica“

    2024-03-31 15:32:03       9 阅读

最近更新

  1. MacOS隐藏文件打开指南

    2024-03-31 15:32:03       0 阅读
  2. 基于go 1.19的站点模板爬虫

    2024-03-31 15:32:03       1 阅读
  3. Pandas在生物信息学中的应用详解

    2024-03-31 15:32:03       1 阅读
  4. DOM XMLHttpRequest

    2024-03-31 15:32:03       1 阅读

热门阅读

  1. Unity | 工具类-利用事件系统进行业务串通

    2024-03-31 15:32:03       18 阅读
  2. 修改Element UI的样式,可以通过几种方法来实现

    2024-03-31 15:32:03       17 阅读
  3. 发挥ChatGPT潜力:高效撰写学术论文技巧

    2024-03-31 15:32:03       16 阅读
  4. 使用Spring的集成Quartz框架来管理定时任务

    2024-03-31 15:32:03       15 阅读
  5. -梦想-周游世界-论人生短暂-读书与写作-

    2024-03-31 15:32:03       15 阅读
  6. MySQL与SQLite区别

    2024-03-31 15:32:03       16 阅读
  7. MQ

    MQ

    2024-03-31 15:32:03      17 阅读
  8. 一.Git环境

    2024-03-31 15:32:03       17 阅读
  9. PowerShell数组

    2024-03-31 15:32:03       15 阅读
  10. Log4j远程代码执行

    2024-03-31 15:32:03       15 阅读
  11. Redisson兼容redis多模式部署的配置方式

    2024-03-31 15:32:03       17 阅读