让前端飞大前端时代

连接git提示 Connection refused的解决办法

2018-10-24  本文已影响5人  魏永_Owen_Wei

在一次连接 某公司Git时,出现了“connect to host ***.com port 22: Connection refused”的错误,这里记录一下解决的过程。

1.问题排查

如果出现git无法访问的问题,我们可以从这几个方面排查问题:

检查一下是否已经连接公司内部网络,以及网络是否可用。如果只有自己的网络不可用,可以检查一下是不是DNS或者代理的问题。

从网页上查看本机的ssh key是否已经添加进git。


ssh key

如果你的机器还没有ssh key,可以使用命令生成:

ssh-keygen -t rsa -C "email@163.com"

默认直接回车,然后会在 ~/.ssh 下生成公钥和私钥,你需要把公钥文件的内容添加到git ssh key。
查看公钥:

cat ~/.ssh/id_rsa.pub

cd ~/.ssh
看一下是否有config文件,如果没有新建一个:
touch config
然后在config内添加一下内容:

如果是以域名访问的则添加如下内容:

host xxx
HostName xxx.com
Port 3333

如果以ip访问的,则添加如下内容:

Host "12.123.xx.xx"
Port 3333

这些信息你可以咨询其他同事,问题到这里就应该解决了。希望能对你有帮助。

欢迎点赞,评论,转发。

上一篇下一篇

猜你喜欢

热点阅读