我在寻找解决以下问题的方法。 假设您拥有该服务,并且它与通过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脚本能够很好地工作。 –