
我想在新專案中使用 git 來版本控製檔。我已經閱讀了 git 的概述,但我不清楚 git 是否為您託管程式碼。
我不希望我的程式碼託管在第三方電腦上。我希望能夠將我的文件託管在內部網路中的電腦上,而不會將程式碼儲存在第三方伺服器上。
如何在本機上設定儲存庫?我需要做任何額外的事情來阻止 github 將我的檔案上傳到http://github.com?
答案1
如果您需要將程式碼保密,那麼 GitHub 對您來說毫無用處,因為您將程式碼放在他們的伺服器上。但是,透過付費訂閱,您可以建立「私人」項目。程式碼仍然在他們的伺服器上,但只有你授予存取權限的人才能看到它(當然還有任何不道德的 GitHub 員工,因為資料沒有被你加密 - 儘管我確信這不太可能)。
無論哪種情況,你仍然工作與本地代碼。您將程式碼副本檢查(拉取、複製等)到您的開發計算機,進行更改,然後將它們推回 GitHub 副本。
聽起來,你不需要或想要 GitHub 上的任何東西,只需從git。
安裝 git 並完成建議的基本配置後。為您的專案建立一個資料夾並輸入:
git init
在命令列中。 git 文件非常合理並解釋了所有基礎知識。
答案2
聽起來你想要的只是git。您將在伺服器上安裝 git 儲存庫,並在開發電腦上使用 git 用戶端軟體。 Github 是一個為你託管 git 儲存庫和程式碼的服務,這不是你想要的。