gpt4 book ai didi

git - 通过 SSH 从远程服务器推送 git 提交 : Permission denied (publickey). 致命:无法从远程存储库读取

转载 作者:行者123 更新时间:2023-12-02 14:27:52 27 4
gpt4 key购买 nike

我通过 SSH 连接到我正在工作的机器,我正在其上开发一些代码。
我已经提交了一些更改,现在我想 push 这些更改,但是,我得到了:

Permission denied (publickey). 
fatal: Could not read from remote repository.

当 git repo 的 SSH key 设置不正确时,会出现此问题。

问题是,当我在工作中使用电脑时,我可以毫无问题地推 pull 。
仅当我尝试通过 SSH 连接进行此操作时才会出现此问题。
有什么想法吗?

最佳答案

通过 SSH 连接,您的环境变量可能与直接连接到您的机器上的环境变量不同。

检查在你的 SSH session 中,$HOME 指的是什么,如果你看到你的 $HOME/id_rsa/id_rsa.pub SSH 私钥/公钥文件。

然后做一个ssh -Tv github.com (将 github 替换为实际的目标服务器名称)以查看发生了什么。

关于git - 通过 SSH 从远程服务器推送 git 提交 : Permission denied (publickey). 致命:无法从远程存储库读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60107391/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com