git clone
的时候出现连接超时的问题
可能原因:git上没有添加ssh公钥
解决步骤:
第一步,生成key,需要输入的地方点击回车即可。
ssh-keygen -t rsa -C "xxx@example.com"
第二步,检查SSH 是否已经生成。
进入~/.ssh目录,如果目录下有id_rsa 及 id_rsa.pub这两个文件说明SSH key已经生成了。
cd ~/.ssh && ls
第三步,添加私钥
ssh-add id_rsa
成功会提示:Identity added: id_rsa (xxxx@xx)
第四步,在gitlab 网页上添加公钥。即将
id_rsa.pub
文件中的内容拷贝出来添加到网页上。
cat id_rsa.pub
复制公钥,粘贴到git中add ssh 中
最后试一下 可否 clone 成功?
如果还是不行,报connect refused
错误,那可能是端口错误。
这时候你需要在 ~/.ssh
下新建一个config
文件。
用记事本打开编辑一下内容:
// 如果是以域名访问的则添加如下内容
Host "130.70.xx.xx"
HostName "xxxxx.com"
Port 5656
// 如果以ip访问的,则添加如下内容
Host "130.70.xx.xx"
Port 5656
以上信息 可以问同事哦。