【发布时间】:2021-08-28 17:42:10
【问题描述】:
我试过了:
- 在 GitHub 上检查我的 ssh 密钥,生成新密钥
- 从https://git-scm.com/download/win卸载和安装Git
- 从 Windows 应用和功能/可选功能卸载和安装 OpenSSH
- 按照建议通过 scoop 安装 git,以及 git-with-openssh here
- 将 GIT_SSH 环境变量更改为更正 scoop git-with-openssh 中的路径并在用户和系统环境变量中检查它
- 谷歌搜索
注意事项:
- 我通过 https 克隆存储库没有问题
- 当我通过 GitHub 桌面通过 https 克隆存储库时,然后将 GitHub 桌面中的链接更改为 ssh,它在推送后卡住了
- 我想我遗漏了一些东西,因为我无法想象有或有什么问题,请帮助:)
【问题讨论】:
-
您是否使用了除默认设置以外的防病毒软件或任何其他类型的监控软件?这些会干扰产卵过程。
-
你的意思是 ssh-agent spawn?您会看到一开始有一个 pid,当我尝试克隆时,该进程仍在任务管理器中。
-
@MartinJasso 您的私钥受密码保护吗?因为如果没有,你甚至不需要 ssh-agent。
-
我猜不是,根据这个:security.stackexchange.com/questions/129724/… 我的密钥开头:$ cat ~/.ssh/id_ed25519 -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAACmFlczI1Ni1jdHIAAAAGYmNyeXB0AAAAGAAAABCanl1oD 它是什么意思是我不需要代理?我不需要运行评估?我试过了,这就是我得到的:i.imgur.com/hEHZ9AY.png