Matlab从 Git 存储库克隆报错:cannot open git-upload-pack解决方案
问题描述
在用Matlab使用GitHub管理代码的过程中,第一步就是克隆Git存储库或者新建一个存储库。
其中,在克隆Git库的时候,需要经历几个简单的步骤:
1)系统设置:设置使用代码管理
如下图所示,Ctrl/Command + ,打开Preferences,或者如下图:
随后,在Preferences中,打开代码控制设置:
点击Apply应用。
这之后,在current folder中会出现新的一栏SVN。
其中:
- 空心圆表示没有备份
- 绿色的实心圆表示完成上传
- 蓝色的小方块表示文件有修改,没有上传
2)克隆Git库
在current folder空白或任意空白位置右键,找到Git设置,具体操作为:
Source Control -> Manage Files
呼出Manage Files对话框Source control integration默认是SVN方式,下拉选择Git
第二个存储库的路径,点击对话框后的Changs,可以用来校验url是否通过。复制粘贴GitHub的库:
然后,报错!
解决方法
把开头的 https:// 换成git://
大功告成!
后记
貌似使用SVN模式,可以直接用http://开头的url,但是如果是使用Git模式,就必须要换成git://的开头。
此外,其他的在Matlab出现
cannot open git-upload-pack
的问题,有很多也适用于这个解决思路。
然额并不懂得原理,只是查了很多资料,感谢