一般只要申請的github帳號就可以把東西丟上去,隨時隨地都可以抓下來寫,不過github如果是免費的話,code是要公開的,因此才想說自己來架個git server。(感覺直接付費比較快...)
既然剛好有現成的server,於是就好好來運用一下,步驟大概如下:
- 安裝git
在CentOS上直接用yum安裝即可:
$ yum intsall git建立git帳號,方便管理權限:
$ useradd git$ passwd git設定目錄權限
$ su git$ chmod -R 755 /home/git建立一個Repository
$ mkdir /home/git/test$ cd test$ git init --bare- Client端測試
建立一個git
$mkdir test$cd test$git init$git add .$git commit -m 'first commit'$git remote add origin ssh://git@你的ip或網址:你的port/home/git/test.git$git push origin master簡單幾個步驟就完成了!
最後補上安全機制,讓git賬號只能執行git指令:
$ sudo vim /etc/passwd 將
git:x:508:508::/home/git:/bin/sh改成
git:x:508:508::/home/git:/usr/bin/git-shell參考連結:
http://blog.sina.com.cn/s/blog_591e8adf0100vlzs.html
http://blog.longwin.com.tw/2011/03/build-git-env-share-over-ssh-2011/

0 意見:
張貼留言