[英]How do I mirror and synchronize GitHub and SourceForge repositories?
[英]How do I configure GitLab to mirror my repositories to Gemfury?
我将GitLab.com用于我的PHP存储库管理。 但是,我打包了我的存储库以与Composer一起使用。 现在,我正在使用Satisfy来生成我的软件包,但是此解决方案尚未很好地开发,并且存在问题。 我决定转向商业服务,而GemFury似乎是最好的选择。
我想让GitLab将我的存储库镜像到GemFury,以便GemFury可以为我自动生成Composer风格的存储库。
我试图在GitLab中使用“存储库镜像”设置,但不断收到错误,形式为“致命:远程错误:找不到Git存储库”。 我理解这意味着什么,但是可以预期远程存储库尚不存在。
我觉得我一定很想念东西,但是我不确定那是什么。
感谢Iron Bishop,我被引导到这里: 在Git中推送提交时,消息“ src refspec master不匹配”
解决方案是更改我的git push以显式推送HEAD的master分支。 我的.gitlab-ci.yml现在看起来像这样...
fury:
script:
- git remote add fury https://centralstationmarketing:14SAHV-r9GN71uqsu3ayYLNSf3onhLbW4@git.fury.io/centralstationmarketing/acela.git
- git push --tags fury HEAD:master
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.