GST*_*TAR 20 git github-for-windows
我在 Windows 10 上使用 GitHub Desktop。我最初使用其 HTTPS URL 克隆了一个存储库,但现在我们的组织建议我们必须改用 SSH URL。所以我已经改变了这一点。
我还将我的公共 SSH 密钥 ( id_rsa.pub)的内容复制到我的 GitHub 帐户中。我的 SSH 密钥受密码保护。
现在,当我尝试在 GitHub Desktop 中进行同步时,出现以下错误:
在 Git Bash 中它工作正常(尽管它在每次拉/推之前询问我的密码)。知道我需要做什么才能完成这项工作吗?
正如最近在“ Windows 中 Git 中的权限失败克隆”中看到的那样,尝试在以下之后启动 GitHub Desktop:
git config --global core.sshCommand "'C:\Windows\System32\OpenSSH\ssh.exe'"
Run Code Online (Sandbox Code Playgroud)
这将确保 GitHub Desktop 使用正确的 OpenSSH ssh.exe,而不是内部的,如desktop/desktop问题 5641 所示。