我试图在AWS(亚马逊网络服务)上的Windows实例上托管一个git服务器,然后从另一个Windows实例连接到它,但使用GUI git客户端? 所以这是可能的?如果可能的话,该怎么办? 的想法是把git的服务器上的一个实例,并把它作为一个客户端从另一台服务器:) 我希望有人能帮助:)Git在另一台机器上的Windows服务器和GUI客户端(AWS)
回答
你为什么试图对其进行托管在AWS上,而不是在GitHub上/到位桶?
仍然是可以做到的,你只需要安装的Git并设置SSH密钥描述here
Read this for more Information (AWS Initialize Your Git Repository)
更新 - 道歉,错过了 '鬼' 位你的问题。不幸的是git非常注重命令行,还有一些GUI工具,但是如果你对命令行不太熟悉,绝对值得考虑让其他人去做这些艰苦的工作,例如github上。如果你觉得喜欢冒险,但请继续阅读。
是绝对的,这是可能的 - 但是作为别人所指出的,除非你真的需要从运行它自己完全控制这少得多的工作和风险使用像GitHub的托管服务(或即将推出 - an aws equivalent)
我会说的第一件事(这是一个快乐的Windows用户)是一个非gui的linux系统,对于工作来说会更好,更容易管理,更少的开销等等,更不用说git在Linux阵营中非常扎实,最适合ssh。
全过程过于深入,张贴在这里,而是帮助你在谷歌上搜索的关键步骤细分为:
- 启动EC2实例 - Windows或Linux,确保:
- 您有一个ebs驱动器为您的repo NOT实例存储供应。
- 您的安全组仅允许您希望能够获取代码的位置(仅用于ssh的端口22) - 如果发现错误并发布代码 - 它位于您的位置,aws会为您提供安全性,它不适合你。
- 的OS的防火墙您的实例还允许相同的访问(或关断)
- 创建git仓库(传统上为“共享”和“裸”用于远程)。在Windows上,你可能还需要安装一个ssh服务器。
- 允许用户访问它 - 再次使用任何你使用的协议(我用ssh运气最好)
- 备份,备份,备份 - 根据你的源代码的重要性,ebs可能'足够' - 虽然它对您隐藏,但它存储在多个驱动器上,因此可以防止基本的硬件故障。但它不是不可能失去你的东西。添加s3,快照和本地副本。
非常感谢您的帮助实际上,我通过在aws市场上使用应用程序实现了相同的目标GitLab和我现在正在测试它,我可以让用户访问回购通过网络浏览器不是一个git客户端,所以它现在正在测试,如果它不是那么好,我会尝试你的解决方案:)并且非常感谢:) – AhmedMoneeb 2015-02-08 16:34:00
没问题,很高兴你有一些工作 – 2015-02-08 17:10:30
- 1. 同一台机器上的Git客户机和服务器
- 2. 当服务器和客户端在同一台机器上时收听广播
- 3. Java客户端/服务器 - 我们可以使服务器作为客户端到另一台服务器吗?
- 4. gui的应用服务器/客户端
- 5. GUI客户端 - JAVA中的服务器
- 6. 指向另一台服务器上的相同服务的ASP.Net客户端
- 7. 客户端将文件从Web服务器传输到另一台机器
- 8. 服务器和客户机在同一台机器上,没有环回
- 9. 另一台服务器机
- 10. 从客户端发送到服务器,到另一台服务器
- 11. rpc服务器C++ Linux服务器和Windows客户端
- 12. 服务器和客户端
- 13. Mercurial在Windows上的ssh客户端和服务器
- 14. X11转发到AWS的Docker客户端的Windows x服务器
- 15. 如何在一台服务器上创建多个客户端?
- 16. 进程间通信:一台服务器和多台客户机
- 17. 在客户端GUI和服务器之间的Git丢弃提交
- 18. 如何找到另一台计算机(客户端服务器)的MAC地址?
- 19. JAVA客户端 - 服务器软件,多台机器
- 20. 客户端和服务器的单一Git回购?
- 21. Web服务客户端和服务器
- 22. 同一台机器上的SVN和VSS客户端
- 23. 如何找出在一台服务器上运行在另一台服务器上的Windows服务状态?
- 24. 在两台计算机上运行Web服务和客户端
- 25. 我已经创建了1台服务器,它将另一台PC上的一台客户机与另一台客户机连接为本地主机?
- 26. 的Http从客户端加密到服务器和服务器到客户端
- 27. 客户端服务器程序,两台服务器
- 28. 一台服务器和客户端与STunnel
- 29. 客户端向tcp服务器发送数据,tcp服务器向另一台服务器发送数据
- 30. 客户端和服务器端
感谢您的帮助,我会检查这些链接:) – AhmedMoneeb 2015-02-08 16:32:25