我想知道是否有可能在同一個項目的一個根文件夾中有兩個不同的GIT倉庫,如果我可以添加/提交/推送到他們沒有任何事情搞砸了。在同一個項目的一個目錄中有兩個不同的GIT倉庫
什麼,我想實現舉例:
我有一個Django項目,我有它在2個不同的存儲庫。一個用於在Heroku上自動部署的https://github.com,另一個用於https://gitlab.com的第二個存儲庫,我擁有所有合法的提交/消息/票證/問題/ CI /等。
是否有可能以某種方式同時獲得回購將在1個目錄,我的Django項目是,然後我只是做
git add .
git commit -m "message"
git push origin "whatever"
,並得到我的承諾推到兩個回購?
目前我在2個不同的目錄中的項目,其中gitlab是我的主項目,然後我複製粘貼到github的文件並推送到那裏,所以我可以在Heroku上部署更改。
P.S我寧願從github倉庫進行自動部署,而無需從gitlab設置任何部署。
謝謝,請評論,如果你downvoting這篇文章,所以我可以提高質量。這是我的第一個問題!
謝謝!
編輯2017年9月7日:
我已經找到一種方法來輕鬆地部署我的Django項目到Heroku的,而不需要一個GitHub庫的。對於可能會遇到這個問題,這裏的任何未來的人是怎麼通過最哈克/快捷方式https://gitlab.com回購實現部署我的Django項目到Heroku上沒有太多的設置的:
- 找到您的Heroku的API鍵Heroku,如果鏈接不再工作,只需進入你的Heroku帳戶設置,在那裏你會發現你的Heroku API密鑰
- 設置好你的Procfile,wsgi.py等(所有部署設置)後,全部推送gitlab上主分支的更改。
最後你想做的事,以便部署到Heroku的下列命令:
git remote add heroku https://"API-key"@git.heroku.com/"app_name".git
(不帶引號例如:
https://[email protected]/django_app.git
)那麼火了這一點:
git push -f heroku master
這可能會要求您進行身份驗證,所以只需使用您的heroku憑證LS。
希望這對你有幫助!
您可以使用多個遙控器,您不僅限於'origin'。 – jthill