![](/img/trans.png)
[英]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.