You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.27 17:27:40