Translate

bloggerads內文

2017年4月17日 星期一

自架Git Server

由於公司沒人架GIT Server 來讓我做IOS App的板控,只好我自己來了,希望能幫助到想自己想架的朋友們,

首先 找一台電腦安裝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 上來的檔案 代表成功.

沒有留言:

張貼留言