自架Git Server

參考網址:https://hackmd.io/@JohnnyTsai/ry3xUAAKD

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install openssh-server
sudo service ssh restart
 
# 安裝 git
sudo apt-get install git-core
 
# 新增專用群組 gitgroup
sudo groupadd gitgroup
 
# 新增 gituser 並指定成 gitgroup & 設定密碼
sudo useradd -s /bin/bash -g gitgroup -m -d /home/gituser gituser
sudo passwd gituser
 
# 建立 git repository資料位置
sudo mkdir -p /opt/gitRepository
# 變更擁有者,主要是為了指定群組
sudo chown gituser:gitgroup -R /opt/gitRepository
sudo chgrp -R gitgroup /opt/gitRepository
 
#切換到 gituser 帳號
# 建立專案資料夾並初始化
cd /opt/gitRepository
mkdir project_name.git
cd project_name.git
git init --bare --shared
 
#推送本地專案到遠端倉庫
git remote add origin gituser@localhost:/opt/gitRepository/project_name.git
 
git push -u origin master

 

本篇發表於 Linux系統。將永久鏈結加入書籤。