[英]Forking public Git repositories to internal Git host, and how to track upstream
[英]How to setup public git repositories?
我最近嘗試在 linux 機器上設置 git 存儲庫,浪費了大約 10 個小時,完全沒有結果。 編譯或類似的東西沒有任何問題,這只是配置問題。 2 小時后,我得到了 mercurial 來做我需要的一切:
我能看到的關於 git 的所有內容都假設您只是在本地運行它,使用 github 或者已經設置了所有內容。 我要么沒有尋找正確的關鍵字,要么沒有或很少有關於該主題的信息。
我確實想嘗試 git,但設置它是一種非常令人沮喪的體驗。 誰能指出這些方面有用的東西?
謝謝你!
我相信(但我還沒有嘗試過) gitosis是通往 go 的方法,以便:
更新:2011,我實際上已經部署了gitolite
git
庫更容易、更安全。 它我推薦的安裝過程是從客戶端帖子中完成的,以便在服務器上復制 gitolite 的完整安裝:
請記住: gitolite 管理授權,而不是身份驗證(SSH) :它可以在沒有 SSH 的情況下使用,但它的自然部署是通過 SSH 和強制命令機制。 (就像 gitosis 一樣,但有更多功能)
gitosis 的舊參考資料:
這是一個分步教程。
然后是本教程的應用程序: Gitosis — 使托管多個 Git 存儲庫可管理(對於 Mac)或在 Ubuntu 上安裝 gitosis
完成: Git 子項目(因為您的 gitosis 服務器管理所有這些不同的 git 存儲庫)
對於真正的輕量級(cgi 服務器)公共 Git 存儲庫,您可以:
這是在Apache 服務器上執行此操作的方法。
2010 年的文章“ 共享 git 存儲庫的 8 種方法”提到了訪問 Git 存儲庫的所有可能性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.