我最近开始使用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。
谢谢。
答案 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