首先 找一台電腦安裝Linux 系統,我使用ubuntu這個免費的系統,接下來照步驟即可:
//Server
1. 安裝git
sudo apt-get install git-core
2.在server端建立放置所有projects的目錄
cd /var
sudo mkdir git
3. 在server端建立project
步驟3,4是 每開一個新project就要做一遍 的,假設現在我開了一個專案叫new_project
cd /var/git
sudo mkdir new_project.git
# 如果是第二次新增project,記得也要改該資料夾的群組跟權限,相關步驟在step 4有寫
cd new_project.git
sudo git --bare init
4. 建立git的群組
sudo groupadd git
sudo usermod -a -G git your_login # your_login改成你自己的帳號。
# 下面這兩行,在每次新增新project時要對新的資料夾補做
sudo chgrp -R git /var/git
sudo chmod g+rwx -R /var/git
//本地端
5. 初始化git
cd /path/to/your/projects/new_project
git init
6. 把我們遠端的repository加到git remote
`git remote add origin ssh://your_login@your.host/var/git/new_project.git/`
7. 把我們local的程式碼丟上去:(每次commit的例行步驟)
git add .
git commit -m '註解'
git push origin master
之後在server 前往路徑/objects 會看到push 上來的檔案 代表成功.
沒有留言:
張貼留言