前言:
最近因為某些需求,必須在安裝 Git 伺服器。由於對 Ubuntu 較為熟悉,因此選擇在此 distribution 上安裝。安裝前的準備:
1. 一台已安裝好的 Ubuntu 伺服器(我選擇 Ubuntu 14.04 LTS)2. 在安裝 Ubuntu 的過程中選擇 ssh 或透過 apt-get 安裝
步驟:
1. 安裝 Git$ sudo apt-get install git git-core
2. 確認 Git 版本(Ubuntu 14.04 內建 1.9.1)
$ git --version
3. 在 server side 建立新專案
$ cd Path/to/your/git
$ sudo mkdir new_project.git
$ cd new_project.git
$ sudo git --bare init
4. 如果要用 ssh 存取 Git server,則每一個要存取的人都必須要是這台 linux 的帳號。為了方便,我們將建立一個群組,將所有要存取 Git 的人加入。
$ sudo groupadd git
$ sudo user mod -a -G git [YOUR ACCOUNT]
$ sudo chgrp -R git Path/to/your/git
$ sudo chmod -R 777 Path/to/your/git
5. 在 client side,我們可以 clone 一個 repository 下來
$ git clone ssh://YOUR ACCOUNT@GIT SERVER IP:Path/to/your/git/new_project.git
最後輸入密碼,就確定 Git server 安裝大功告成!