由svn切換到git可是沒少花功夫啊,雖然都是版本管理工具,本質上都差不多,但是git還是太靈活了一些,靈活的東西往往不好掌握,所以還是費了些工夫才基本上會用git了,要想成為git高手估計的下大功夫。
由於自己乙隻是用公司的git伺服器,每天就是pull和push**,自己的**又是放在了github上,所以就想自己也搶建乙個簡單的git伺服器,這樣了也算是對git這個版本管理有更深入的了解吧。
環境:ubuntu14.03
步驟如下:1.無論你是多少版本的系統都最好執行一下更新,防止軟體安裝不成功,命令如下:sudo apt-get update
效果如下圖:
2.由於git主要通過ssh協議去傳輸資料,所以我們要確保我們的作業系統上安裝並啟動了ssh服務,安裝ssh命令如下:sudo apt-get install openssh-server
效果圖如下:
會要求輸入登陸密碼。
3.開始安裝我們的git,執行如下命令:sudo apt-get git-core
效果圖如下:
4.安裝git成功後,我們找乙個空的資料夾,執行如下命令
將此資料夾初始化為乙個空的git倉庫。
效果圖如下:
5.新增乙個git帳戶,命令如下:sudo adduser git
將我們的git倉庫資料夾中的myrep.git的所有者變為git帳戶,命令如下:chown -r git:git /home/git/myrep.git
6. 執行完以上幾個步驟後,我們伺服器端的git倉庫就完全建立好了,就可能在其它計算機上去clone這個倉庫到本地即可。命令如下:
git clone [email protected]:/home/git/myrep.git即可轉殖到本地。其中@後面為git伺服器的ip位址。
總結:整個過程非常的簡單,但是用上述方法每次push,pull,clone的時候都會要求輸入伺服器登陸密碼,由於只是個人使用,就沒有去處理這個問題,查了一下:好像是要把客戶端的私鑰存入到git伺服器中的某乙個資料夾中,但我一直找不到這個資料夾,希望知道的人告知。
Ubuntu下 git 伺服器的搭建。
ubuntu下 git 伺服器的搭建。前幾天老師分配了乙個任務 就是配置git伺服器,來管理專案,搞弄了好幾天,在網上搜教程 搜案例的 但是寫的都很籠統,有的寫的很好 但是按照他們說的做又會出現各種各樣的問題。今天我抽空把我配置git伺服器的詳細過程記錄下來,希望能幫助到大家。搭建git伺服器的4個...
Ubuntu下 git 伺服器的搭建。
ubuntu下 git 伺服器的搭建。前幾天老師分配了乙個任務 就是配置git伺服器,來管理專案,搞弄了好幾天,在網上搜教程 搜案例的 但是寫的都很籠統,有的寫的很好 但是按照他們說的做又會出現各種各樣的問題。今天我抽空把我配置git伺服器的詳細過程記錄下來,希望能幫助到大家。搭建git伺服器的4個...
Ubuntu環境下搭建git伺服器
安裝git sudo apt get install git新增git使用者,比如我要新增乙個叫androidgit的使用者,主目錄設定為 home androidgit sudo useradd d home androidgit s usr bin git shell androidgit為an...