记录我离谱的matlab报错经历。
报错说明:
我试图用git工具管理我在github上的matlab代码,目前有两台电脑,一台是自己使用很久的笔记本,一台是实验室新装系统的代码,实验室的matlab能够轻松连上github,完成所有的功能,我自己的电脑却报错,尝试过各种办法,出现过各种各样的错误,也出现过各种各样的错误,如下图
1.failed to send request
2.fatal: not a git repository (or any of the parent directories): .git
3.Git 内部错误(代码 = -1,类 = 2): failed to connect to github.com
4.matlab cannot open git-upload-pack
5.git authentication not supported
等等,中途我都没有截图,总之出现过非常多问题,很多也没有搜到解决方案,期间尝试过的方法有:
1.密码使用token:https://blog.csdn.net/chengwenyang/article/details/120060010
2.https改用git:https://blog.csdn.net/voluntry/article/details/89702537
3.ssh配置:https://blog.csdn.net/weixin_44832362/article/details/126558910
本来都准备放弃啦,今天心血来潮又尝试了一次:
在本地空文件夹下,打开git bash,输入命令:
git init
git remote add origin https://github.com/XXXX/YYYY.git
git clone https://github.com/zzYuqing/clustering_git.git
如截图:
可以看到前两步都没问题,然而在第三步clone我的github文件的时候报错:
fatal: unable to access 'https://github.com/zzYuqing/clustering_git.git/': Failed to connect to 127.0.0.1 port 1080 after 2069 ms: Connection refused
这里提到了端口1080,而我查看我的vpn端口是7890,我修改为了1080:
点确定,再次运行,结果如下:
我怀疑是本地的internet配置还是有问题,打开Internet选项,点击连接-局域网设置
可以看到这里给代理服务器配置的端口是7890,点击高级
可以看到代理服务器端口配置的端口是7890
将端口改为1080,例外这一栏可删可不删
再次尝试clone我的github,效果如下:
成功了!!!
清空当前文件夹,打开matlab到当前文件夹,源代码管理尝试连接,连接成功:
各项功能正常使用