添加了ssh keys还是无法git push

添加了ssh keys还是无法git push

8月13号之后必须用ssh keys作为验证的token,别的都不好使。
其他写都是添加什么token之类的,总感觉不太对,这么麻烦,那还要ssh干什么。
后来发现了:
https://zhuanlan.zhihu.com/p/406922505

使用以下命令

git config --get remote.origin.url

返回

https://github.com/**********.git

这证实了我们在clone的时候采用的是https协议。https协议会每次要求你输入账户密码,而git协议才可以使用ssh-keys文件,实现git push自由。

于是我们需要更改remote协议

git remote set-url origin git@github.com:**************.git

再次查看remote协议,得到

git@github.com:zhangsan/shuofa.git

再次尝试git push,一键到位!

总结:

ssh keys的正确设置
只有git协议才可以使用ssh-keys文件,从而实现一键git push。https协议只支持账户密码输入。8月13日以后,git不再支持https协议。

相关推荐

  1. 添加ssh keys无法git push

    2024-03-29 00:28:01       21 阅读
  2. 自学黑客(网络安全)普通人学我看

    2024-03-29 00:28:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-29 00:28:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-29 00:28:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-29 00:28:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-29 00:28:01       18 阅读

热门阅读

  1. 数据库底层原理

    2024-03-29 00:28:01       16 阅读
  2. mysql null值相减还是null

    2024-03-29 00:28:01       17 阅读
  3. 电机转速&转矩计算公式

    2024-03-29 00:28:01       29 阅读
  4. Go语言教程和案例

    2024-03-29 00:28:01       16 阅读
  5. 2020校招面试

    2024-03-29 00:28:01       19 阅读
  6. 程序员35岁会失业吗?

    2024-03-29 00:28:01       18 阅读
  7. 【MySQL】MySQL小结

    2024-03-29 00:28:01       21 阅读
  8. 详解 WebWorker 的概念、使用场景、示例

    2024-03-29 00:28:01       19 阅读
  9. ASTM D7032-21 木塑地板、踏板、围栏和扶手检测

    2024-03-29 00:28:01       18 阅读
  10. # Python 编程入门教程

    2024-03-29 00:28:01       21 阅读