从Matlab推送本地git存储库失败:你不能推送到git://github.com/user/repo.git使用https://github.com/user/repo.git

时间:2018-03-07 06:29:20

标签: git matlab github

我最近开始使用GitHub,因为我想与同事分享一些Matlab代码。但是,我似乎无法通过Git集成将我的更改推送到在线存储库。 我尝试使用SVN与https://github.com/user/repo.git的集成以及Git与git://github.com/user/repo.git的集成,但没有成功。

每次从Source Control菜单中选择Push时,都会收到以下错误消息: git://github.com/user/repo.git:你不能推送到git://github.com/user/repo.git使用https://github.com/user/repo.git

切换到SVN并使用https://github.com/user/repo.git会导致其他错误(https://github.com/user/repo.git:无法打开git-upload-pack)。

我非常接近我能找到的每条道路的尽头。有没有人有类似的问题?我正在使用Matlab 2016b开发MacBook Pro。

谢谢。

1 个答案:

答案 0 :(得分:1)

以下是解决问题的原因:

(1)设置本地Git存储库(通过Matlab转到Source Control>管理文件,选择Git集成或使用命令行语法) 用于此的地址是git://github.com/username/repository.git(通过Matlab)或https://github.com/username/repository.git(通过终端)

(2)按照here

所述为您的系统设置SSH密钥

(3)如果在步骤2中没有这样做,请使用Git存储库原点更改为SSH address(git@github.com:username / repository) git remote set-url origin git@github.com:username / repository.git