【问题标题】:Cannot push after changing from https to ssh从 https 更改为 ssh 后无法推送
【发布时间】:2020-07-18 22:40:13
【问题描述】:

我有一个使用 HTTPS 克隆的存储库,我想将其“转换”为 ssh,因为每次推送时都不写用户名和密码。

所以使用来自this 页面的信息,我以某种方式转移到了 ssh。

但在那之后git push 停止工作,在终端中,光标只是闪烁...
我尝试向后移动到 https,但没有任何变化。
谁能说出发生这种情况的原因?

【问题讨论】:

    标签: git ssh https migrate


    【解决方案1】:

    您需要检查您的 SSH 网址是否有效:

    ssh -Tv git@github.com
    

    (这里假设是 GitHub 远程):如果认证成功,那么您的本地用户确实拥有相关的~/.ssh/id_rsa 私钥。

    【讨论】:

    • 谢谢,我在另一个存储库中尝试了这个,对于以前的存储库,我刚刚删除了远程存储库并创建了一个新的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-28
    • 2012-04-05
    • 2020-02-19
    • 2014-01-19
    • 1970-01-01
    相关资源
    最近更新 更多