如何新增一個 Git Project

這一篇我們來談談如何在Server新增一個 Git Project目錄,然後在Client端把Code上傳到Server上,之後就可以在異地取回這段Code,甚至在 gitweb 看到 source code。

Server端建立 Git Repository 流程
1. ssh 連線到 server伺服器
2. 切換 git 使用者
su — git
3. 到 git 主目錄建立Repository的目錄
mkdir -f sample.git
4. 切換到 Repository 目錄
cd /path/to/sample.git
5. 起始化 Repository 目錄
git init –bare –shared

第一次在Client 端上傳至 Git Server
1. cd /path/to/your/project
2. 起始化 git 參數(如果錯誤可以 rm -rf .git 砍掉重練)
git init
3. 把我們遠端的 Repository加到 Git Server
git remote add origin ssh://login_name@your.hostname/var/git/sample.git/
4. 上傳
git add .
git commit -m ‘your description’
git push origin master

在 Gitweb 增加目錄名稱

cd /home/git
vi projects.list
把 sample.git加入 projects.list

從遠端 clone Git Server Code 至異地電腦
git clone login_name@your.hostname:/path/to/sample.git