gpt4 book ai didi

git - 安装 zsh 后无法通过 ssh 提交到 github 远程

转载 作者:行者123 更新时间:2023-12-02 13:49:31 26 4
gpt4 key购买 nike

我将 SSH key 与我的 Win10 机器和 Github 帐户配对,它正在 Bash 上运行,但今天我通过 WSL 安装了 ZSH (oh-my-zsh),现在当我尝试推送时,我看到了下一个错误:

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

ZSH :

ssh -T -ai ~/.ssh/id_rsa git@github.com
git@github.com: Permission denied (publickey).

重击 :

$ ssh -T -ai ~/.ssh/id_rsa git@github.com
Hi UserName! You've successfully authenticated, but GitHub does not provide shell access.

最佳答案

我在 Ubuntu (WSL2) 上安装了 ZSH,以便按照您的步骤操作。就我而言,我可以通过 ZSH shell 推送到远程。
问题似乎在于您的 SSH key WSL 内部 .
按照步骤生成另一个 key 来配对里面 你的 WSL。

之所以如此,是因为您来自 Windows 的第一个 SSH key 位于一个位置,而您现在需要的 SSH key 需要放在 WSL 中。

关于git - 安装 zsh 后无法通过 ssh 提交到 github 远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62364462/

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