我在 localhost 中創建了一個 GIT 遠程存盤庫。
然后我推動我的專案。
我可以通過以下方式克隆我的專案:
git clone ssh://127.0.0.1/repo-r/haq
但是當我想使用git://或者http://我得到以下錯誤:
$ git clone git://127.0.0.1/repo-r/haq/haq.git
Cloning into 'haq'...
fatal: unable to connect to 127.0.0.1:
127.0.0.1[0: 127.0.0.1]: errno=Connection refused
我該如何解決?
uj5u.com熱心網友回復:
您沒有運行 http 服務器,因此您不能使用 http 訪問您的存盤庫。就這么簡單。
對于(大部分已經過時的)git 協議也是如此。
在為 git 訪問設定 http 服務器時,您通常擁有從作業的非裸存盤庫推送到的裸存盤庫。您不會使用相同的存盤庫。
uj5u.com熱心網友回復:
對于本地存盤庫(在 localhost 上),本地協議仍然是最直接的
最基本的是本地協議,其中遠程存盤庫位于同一主機上的另一個目錄中。
如果團隊中的每個人都可以訪問共享檔案系統(例如 NFS 掛載),或者在不太可能的情況下每個人都登錄到同一臺計算機,這通常會使用。
后者并不理想,因為您的所有代碼存盤庫實體都將駐留在同一臺計算機上,從而更有可能發生災難性損失。
git clone /srv/git/project.git
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/523774.html
標籤:混帐远程存储库
上一篇:如何區分堆疊拉取請求中的提交
