2014-01-22 20 views
6

我可以創建自己的遠程服務器而不是使用Git Hub嗎?在局域網上創建遠程服務器而不是使用Git Hub

即能否使其中的3臺計算機在網絡上共享驅動器以使用Gitbash協同工作的LAN遠程服務器?

+2

這個問題不是偏題,建立本地網絡git服務器是一個有效的程序員的問題。我問我自己,但它是爲Windows專門 - https://stackoverflow.com/questions/18873297/self-host-remote-git-repository-on-windows-server/18890410#18890410 – sashoalm

回答

6

有幾種方法可以做到這

  1. 主機像GitlabStash內部存儲庫。如果你想有SSH驗證一個簡單的服務,這將是類似於像到位桶或GitHub的
  2. 服務 - user3159253已經回答了
  3. 一個非常裸露的骨頭的方法是
    1. 創建一個純倉庫 - 例如git init . --bare
    2. 開始使用Git進程 - 例如git daemon --base-path=<absolute full path to git repo
    3. 補充一點,作爲回購或git remote add RepoName git://your.local.host.name/myrepo克隆git clone git://your.local.host.name/myrepo/
+2

需要明確的是,你已經說過'git remote add RepoName ...',這不是回購的名稱,即項目,而是遠程的名稱。例如,「起源」而不是「helloworld-prog」。 – OJFord

1

您可以設置遠程存儲庫,並通過其支持的任何protocols訪問它。 AAA將由交通工具處理。

相關問題