生成 GitHub 的 SSH 密钥:"zsh: command not found: $"。

8

这个回答解决了你的问题吗? '$' is not recognized as an internal or external command - jplatte
这是一个有效的问题。我在Macbook上进行了全新的操作系统安装时遇到了这个问题。我的第一步是从默认终端进行ssh连接。好吧,Macbook M1有Rosetta来支持它。第一次ssh超时,所以它是受支持的。但是,当我按照指南中的步骤操作时,它就消失了!zsh:command not found: ssh - HalfWebDev
我想知道 @mentol 你解决了吗? - HalfWebDev
3个回答

17

$ 是在 sh 中看到的符号。在 zsh 中,您可能会看到 [path@user] $ 或类似的东西。但您绝不能复制此美元符号。您需要复制的只能是:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

4

我在bash中运行它可以正常工作 exec bash 然后 ssh-add -K ~/.ssh/id_ed25519

你可以通过执行以下命令切换回zsh exec zsh


1
你的回答可以通过增加更多支持性信息来改善。请[编辑]以添加进一步的细节,例如引用或文档,以便他人可以确认您的回答是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

-1
避免在生成SSH密钥时复制美元符号。 请使用此命令 ----> ssh-keygen -t rsa -b 4096 -C "your_email@example.com"。


2
请避免发布与现有答案类似的答案。 - jvarela

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接