首页 > 解决方案 > 我可以使用我的用户名和密码登录 github,但无法使用 HTTPS 推送代码

问题描述

我可以使用我的username和登录到 github password。我最近使用 HTTPS 克隆了我的一个存储库并进行了更改。但是,当我想推动时:

我不明白为什么这对我来说总是一个问题,尽管 HTTPS 是默认方式,但我总是切换到使用 SSH。在我看来,应该有一种方法不仅可以使用 HTTPS 来克隆 repo,而且还可以在之后推送。我总是遇到问题并选择了临时解决方案,但由于我的懒惰而从未解决过这个问题,但在这里我要加倍努力。

标签: gitgithubhttps

解决方案


Github 已删除使用用户名-密码组合的选项。

https://github.blog/changelog/2021-08-12-git-password-authentication-is-shutting-down/

您应该改用 ssh 更好


推荐阅读