习惯用windows的同学们,第一次在mac电脑配置git免密时可能会遇到已经添加了github的密钥,但访问依然报错 ssh: connect to host github.com port 22: Operation timed out,这大概率是由于缺少配置文件导致默认访问22端口,导致无法连接的。实际上,git服务默认端口是443。以下内容假设已经生成密钥,并且添加到github的配置中。
如图,配置密钥后访问报错
此时需要看 ~/.ssh/config是否存在,不存在则新建一个,zsh中用vim新建命令: vim ~/.ssh/config
其中,User后是github使用的邮箱,保存退出。
执行: ssh -T git@github.com会出现如下内容:
此时,mac下github环境配置成功,可以正常使用git命令和远程仓库了。