macOS环境下遵循GitHub文档测试SSH连接时出现zsh: command not found: $错误
解决zsh: command not found: $的SSH测试问题
嘿,我之前在macOS上用zsh测试GitHub SSH连接时也踩过这个坑!问题出在你复制命令的时候把终端提示符的$符号也一起粘贴进去了——这个$只是zsh用来标识命令输入位置的提示符,并不是命令的一部分,所以系统会把它当成命令名去找,自然就找不到啦。
下面是快速解决的方法:
- 重新输入正确的命令:去掉开头的
$符号,GitHub文档里的测试SSH连接命令应该是:ssh -T git@github.com - 中断错误输入:如果已经粘贴了带
$的命令导致报错,按Ctrl + C就能回到干净的提示符,再重新输入正确的命令就行。 - 以后复制命令的小技巧:看技术文档里的命令示例时,凡是开头有
$(bash/zsh提示符)或者#(root用户提示符),都只复制符号后面的内容,这些符号只是用来区分“提示符”和“实际要执行的命令”的。
当你输入正确的命令后,如果看到类似这样的提示,就说明SSH连接测试成功了:
Hi YourUsername! You've successfully authenticated, but GitHub does not provide shell access.
内容的提问来源于stack exchange,提问作者Golden_Ketchup0
相关产品推荐
相关产品推荐

