我試圖在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. WWF服務和ASP.NET客戶端在同一臺服務器上
- 3. 客戶端和服務器使用同一臺機器
- 4. 當服務器和客戶端在同一臺機器上時收聽廣播
- 5. 在一臺機器上運行服務器和客戶端(netbeans 8.1)
- 6. Java客戶端/服務器 - 我們可以使服務器作爲客戶端到另一臺服務器嗎?
- 7. 在不同的機器上運行客戶端和服務器
- 8. GUI客戶端 - JAVA中的服務器
- 9. gui的應用服務器/客戶端
- 10. 指向另一臺服務器上的相同服務的ASP.Net客戶端
- 11. Windows客戶端和Linux(Ubuntu)服務器
- 12. 客戶端將文件從Web服務器傳輸到另一臺機器
- 13. 在同一臺機器上測試INDY TCP客戶機和服務器delphi
- 14. 服務器和客戶機在同一臺機器上,沒有環回
- 15. 客戶端/服務器安裝只能在同一臺機器上運行
- 16. 客戶端服務器GUI資源
- 17. 在一臺計算機上運行服務器和客戶端(netbeans 8.1)
- 18. 另一臺服務器機
- 19. 用git從一臺服務器推到另一臺服務器
- 20. Windows Phone 8和LAN通信客戶端 - 服務器 - 客戶端
- 21. 從客戶端發送到服務器,到另一臺服務器
- 22. rpc服務器C++ Linux服務器和Windows客戶端
- 23. 服務器和客戶端
- 24. Mercurial在Windows上的ssh客戶端和服務器
- 25. X11轉發到AWS的Docker客戶端的Windows x服務器
- 26. 進程間通信:一臺服務器和多臺客戶機
- 27. 如何在一臺服務器上創建多個客戶端?
- 28. 在客戶端GUI和服務器之間的Git丟棄提交
- 29. 如何找到另一臺計算機(客戶端服務器)的MAC地址?
- 30. JAVA客戶端 - 服務器軟件,多臺機器
感謝您的幫助,我會檢查這些鏈接:) – AhmedMoneeb 2015-02-08 16:32:25