# 自架Git Server Ubuntu 透過ssh方式 ```shell= 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 ``` 自架gogs https://www.tpisoftware.com/tpu/articleDetails/1428 https://www.itread01.com/content/1547140384.html 資料來源: [Ubuntu架設GitServer](http://samchu.logdown.com/posts/777348-set-up-ubuntu-gitserver) [Ubuntu Linux 上安裝並設定私有 git server 筆記 ](http://rexxoncoding.blogspot.com/2015/03/ubuntu-linux-git-server.html) [Ubuntu Git Server 架設](http://yipuchen.blogspot.com/2016/07/ubuntu-git-server.html) ###### tags: `git server` `gogs`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.