[英]Setup local git server sync with remote
我需要一個本地git服務器(裸機),它可以自動與目標遠程服務器同步。 喜歡:
(clone1) --| |-- (remote1.git)
.. --| |-- ...
(cloneN) --| <==> (local.git) <==> |-- (remoteM.git)
你不能那樣做。 如果要從遠程存儲庫中提取更改,則必須發出git pull(origin)命令: -https : //git-scm.com/docs/git-pull-https : //www.quora.com/What-是最差異之間-GIT-拉GIT-拉原點主-和- GIT-拉原點主
如果你想在本地分支推到遠程存儲庫,則必須使用混帳推: - https://www.edureka.co/community/33214/git-push-vs-git-push-origin - https://開頭git-scm.com/docs/git-push
您可以指定要與之同步的遙控器。 默認值為原點。
分支通常不會自行推/拉,因為有時您需要解決沖突
Git並不是每隔一段時間基於拉取內容。
一種解決方法是添加一個計划作業(在cloneX上),每隔幾分鍾獲取/拉取一次
如果您使用的是Unix,另一種選擇是使用https://myrepos.branchable.com更新您的所有存儲庫,並再次執行計划的任務或作業。
基本上,您需要自己進行拉動,因為git不能這樣工作。
閱讀這篇優秀的博客文章:
https://moox.io/blog/keep-in-sync-git-repos-on-github-gitlab-bitbucket/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.