Ubuntu搭建Git伺服器 本文將重點介紹Ubuntu 下Git伺服器的搭建,以及Git伺服器搭建常見異常解決方案。首先,需要在ubuntu中安裝git-daemon,安裝命令如下:[plain] <span style="font-size:18px;">#sudo apt-get install git-daemon-run</span> 安裝好git-daemon後,需要修改設定檔 /etc/sv/git-daemon/run[plain] <span style="font-size:18px;">#sodu vim /etc/sv/git-daemon/run</span> 將該設定檔的最後一行修改為:/usr/lib/git-core/git-daemon --verbose --export-all --base-path=/home/jony/Downloads/git_repository /home/jony/Downloads/git_repository(備忘:綠色字串為代碼倉庫所在的路徑,前後兩個路徑保持一直 ; 比如:在/home/jony/Downloads/git_repository目錄下面初始化了一個 Test的代碼倉庫 ; 你就可以使用以下命令來clone代碼: #git clone git://ip_address/Test)如果不加--export-all,那麼你必須要在你要給人家共用的git庫的.git檔案夾裡面,建立一個git-daemon-export-ok檔案;如 : touch git-daemon-export-ok 搭建Git 伺服器常見的異常解決方案:異常資訊:Cloning into test...fatal: Unable to look up 192.168.0.108 (port home) (Servname not supported for ai_socktype)原因1:git clone的路徑不正確我在搭建Git伺服器的時候,在Git clone的時候使用了完整路徑: git clone git://192.168.0.108:home/jony/Downloads/git_repository/Test導致以上異常。正確路徑為:git clone git://192.168.0.108/Test原因2:/etc/services 設定檔沒有配置 NTP需要在該設定檔中增加如下配置:ntp 123/tcpntp 123/udp