今天正在工作时,突然报出无法访问远程git库。这时候,服务器的22端口也无法链接。调查发现,阿里云遇到多次请求时,会把22端口给封掉。而FTP和SSH的git链接方式默认使用的都是22端口。
git: fatal: Could not read from remote repository
解决办法如下,我这边是MAC系统
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不显示隐藏文件
然后到项目的文件夹下,可以看到
打开它,里面有一个名为config的文件夹
,用文本编辑器打开
把这一段红色标注的git库地址改为HTTP的链接即可。