我在尋找解決以下問題的方法。 假設您擁有該服務,並且它與通過GitHub回購分發的OpenSource項目代碼庫協同工作。你有服務器,在發佈的更新中定期更新一堆GitHub倉庫中的本地工作副本。您有很多機器(開發人員,應用程序工作人員),它們從該服務器更新他們自己的本地工作副本,而不是從GitHub更新。我需要熟悉我的描述的基礎設施/技術工作。 Git是否提供了開箱即用的功能? 如果描述很羅嗦,我很抱歉,但我只有開發人員的Git技能,而不是管理員。「Git Proxy」,而不是HTTP代理
0
A
回答
1
你是什麼意思外的開箱這種情況?只需編寫幾個bash腳本,該shell將被分配爲與cron一起運行。我做了類似的拱門,它只是經過一次性更新主機git存儲庫,從一個svn存儲庫單方面轉換。當然,您應該設置cron和bash來自正確用戶的腳本調用對主機具有適當的權利git回購。準備你bash腳本就好像他們會重播你的行動git回購。
0
Git是一個分佈式版本控制系統,它幾乎完全符合你的要求。上游存儲庫和本地存儲庫之間沒有區別,因此您可以將服務器上託管的存儲庫當作所有開發人員的上游存儲庫。
一些文章,討論分佈式工作流程:
相關問題
- 1. Javascript在HTTPS而不是HTTP代理HTTP
- 2. node-http-proxy websocket代理和中間件
- 3. 如何使用node-http-proxy代理所有HTTP請求
- 4. 有捆綁使用http:而不是git:?
- 5. Git的克隆與SSH而不是HTTP
- 6. ember-cli http-proxy不工作
- 7. grunt-connect-proxy配置不代理
- 8. NodeJS,http-proxy,socket.io
- 9. 代理服務器無法獲取請求:http-proxy-middleware
- 10. 節點http代理doesent路由到host.com,而不是[email protected]?
- 11. Node js npm httpp-proxy vs http-proxy
- 12. http-proxy-rules和Websockets
- 13. .net pop3 over http proxy
- 14. httplib2是否支持http代理?襪子代理工程,但不是http
- 15. 如何成功設置git http代理?
- 16. 如何暫時禁用git http代理
- 17. 使用node-http-proxy從NodeJS到Apache的反向代理不起作用
- 18. git:'http-push'不是git命令。致命:GIT-HTTP推送失敗
- 19. HTTPS而不是HTTP?
- 20. node-http-proxy socket.io websocket連接
- 21. C#Http Proxy的想法?
- 22. 如何從http-proxy發送HTTP錯誤?
- 23. powershell http不使用代理
- 24. 設置npm代理而不使用http://代理服務器名稱之前
- 25. 強制HTTP而不是HTTPS
- 26. 使用HTTPS而不是HTTP
- 27. HTTP代理與代理
- 28. 如何使用node-http-proxy反向代理客戶端POST&PUT請求
- 29. 通過代理Git克隆而不更改http.proxy設置
- 30. NodeJS HTTP代理?
謝謝! Git遠程解決了我的問題,而且我希望一些bash腳本能夠很好地工作。 –