創建一個基本的Git服務器
創建一個基本的Git服務器非常簡單。雖然對一個大型企業來說它還不太夠,不過在深入到更高級的方案之前這是很不錯的練習。
首先讓我們說明一下大致的步驟和需要完成的零碎:
1.有兩個賬戶的客戶端機器。需要安裝git和ssh包。
SSH協議是其他傳輸協議的重要基礎,對Git來說也是一樣。
你手上需要有SSH公鑰。如果由于某些原因沒有,可以用ssh-keygen生成。
【我們需要兩個用戶,因為我們會模擬兩個用戶與一個中央服務器交互。為這兩個測試用戶生成秘鑰。】
2.一臺運行著SSH后臺服務器。
可以是模擬兩個不同客戶端用戶的同一臺機器,也可以是另一臺。
3.-個Git服務器用戶。
我們需要一個單獨的Git用戶來負責Git服務器功能。
現在,你需要把兩個用戶的公鑰添加到authorized—keys文件中,它在相對應用戶的.ssh文件夾里。復制這個賬戶的密鑰。
【是不是開始覺得這些事很麻煩?這就是一會我們要尋找一個簡化版流程的原因。】