Gitea-Git伺服器

Lance發表於2020-08-21

1、安裝MySQL/Mariadb資料庫

至少5.5.3版本。

2、安裝Git

#Debian和Ubuntu系統
apt-get -y install git

#CentOS系統
yum -y install git

3、安裝Gitea
最新版本下載地址:dl.gitea.io/gitea

cd /usr/local/gitea
wget -O gitea https://dl.gitea.io/gitea/1.6.0/gitea-1.6.0-linux-amd64
chmod +x gitea
./gitea web

​​​​接下來開啟http://ip:3000即可。

4、域名訪問
如果想用域名訪問,可以用Nginx反代。反代配置為:

#在配置檔案裡新增
location / {
    proxy_pass http://localhost:3000
    proxy_redirect off;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

5、使用服務來啟動
新建一個gitea.service檔案:

vi /usr/lib/systemd/system/gitea.service

寫入:

[Unit]
Description=gitea

[Service]
User=root
ExecStart=/usr/local/gitea/gitea
Restart=on-abort

[Install]
WantedBy=multi-user.target

過載daemon,讓新的服務檔案生效:

systemctl daemon-reload

現在就可以用systemctl來啟動gitea了:

systemctl start gitea

設定開機啟動:

systemctl enable gitea

停止、檢視狀態可以用:

systemctl stop gitea

systemctl status gitea

接下來就是開啟網址去初始化gitea配置。

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章