自架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系統。將永久鏈結加入書籤。