繁体   English   中英

如何配置GitLab将存储库镜像到Gemfury?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM