-
利用 YUM 安裝 git 相關套件:
#yum -y install git
-
建立一個帳號 git ,提供 git 上傳檔案用:
#useradd -m -d /opt/git git
#passwd git
-
切換至 git 帳號,建立一個測試用的專案:
#su - git
$mkdir test1
$cd test1
$git init --bare
-
在自己的本機 (Client 機) 上,建立一個 RSA key ,提供上傳檔案到 Git Server 用:
$ssh-keygen -t rsa
$ssh-copy-id -i ~/.ssh/id_dsa.pub git@gitserver
測試:
$ssh git@gitserver
-
在自己的本機上,先行進行設定:
$git config --global user.email "test@localhost"
$git config --global user.name "test"
-
在自己的本機上,下載剛才建立的專案來測試 Git Server:
$cd ~
$git clone git@gitserver:/opt/git/test1
$cd test1
$touch test1.txt
$git add test1.txt
$git commit -m "test server"
$git push origin master
-
測試成功之後,可以將 Server 上的 git 帳號,進行功能上的限制:
#usermod -s /bin/git-shell git