申明***此方法未使用docker***
1.安裝mysql資料庫。
步驟省了。可參照
2.進入mysql建立gogs資料庫
create database gogs default character set utf8mb4 collate utf8mb4_unicode_ci;
3.建立資料庫git使用者,並設定遠端登入
create user 'git'@'%' identified by '***x';
grant all on gogs.* to 'git'@'%';
4.安裝git
yum install git -y
5.建立centos7系統使用者 git
useradd git
passwd git設定密碼
su git
cd /home/git
wget
# unzip 命令不可用的話需先安裝
unzip linux_amd64.zip
7.配置gogs
vim /home/git/gogs/scripts/init/debian/gogs
path=/sbin:/usr/sbin:/bin:/usr/bin
desc="gogs git service"
name=gogs
serviceverbose=yes
pidfile=/var/run/$name.pid
scriptname=/etc/init.d/$name
workingdir=/home/git/gogs #根據自己的目錄修改
daemon=$workingdir/$name
daemon_args="web"
user=git #修改對應使用者
8.切回root,拷貝檔案和服務
#拷貝到init.d下
cp /home/git/gogs/scripts/init/debian/gogs /etc/init.d/
#新增可執行許可權
chmod +x /etc/init.d/gogs
#拷貝service
cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/
9.啟動gogs
systemctl start gogs.service
10.使用centos7 的ip(埠3000)訪問gogs,第一次需要進行配置
這裡不考慮阿里雲的安全規則,防火牆等,有的自己想辦法解決。
11.配置gogs
12.成功後
CentOS7搭建Gogs服務
之前一直用gitlab社群版搭建git服務自己來用,可是它占用資源太大了,很多功能例如自動化構建我根本就用不到,比較浪費,我只想用它來進行版本管理,後來了解到了gogs剛好能夠滿足我的需求,而且占用資源極少,記憶體也就大概用了一百多兆,據官網介紹據說乙個廉價的樹莓派的配置足以滿足gogs的最低系統硬...
在阿里雲 Centos7 上搭建DOCKER環境
最近公司要為新專案搭建一套演示環境,服務比較多。所以準備用docker進行容器化部署。安裝 公升級docker客戶端 使用yum進行安裝 step 1 安裝必要的一些系統工具 step 2 新增軟體源資訊 sudo yum config manager add repo step 3 更新並安裝 d...
CentOS7下gogs安裝總結
一 使用yum安裝git sudo yum install git 二 新增git使用者 sudo useradd git 三 檢視centos核心版本,確定架構 x64 x86還是arm uname a wget 五 將安裝包解壓至git使用者目錄下 home git 並修改其許可權和所有者 su...