push faild:Ssh: connect to host gitlab.com port 22: Connection timed out Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
在网上看的方法大多是说没有SSH,但是的SSH是已经有了,然后还是这个问题。
因为有个工程可以提交,而这个工程一push就保证错,比较一下两个工程的git文件夹下面的的config文件,发现有个地方不一样:
我是在新建库之后,按照官网给的代码进行,把文件夹提交到远程库。问题就在这里,origin的地址是SSH类型,然后访问超时,把这个url改成HTTPS的就可以正常访问和提交代码了。
试了一下clone,发现SSH这个链接是真的挂了,改用http