一、初次接觸Gogs,記錄一下搭建過程
二、平台環境
Linux: CentOS7.5.1804
MySQL: 5.6.35
安裝步驟:
- linux服務器新建git用戶;
- 下載、解壓gogs安裝包;
- 安裝mysql數據庫、運行gogs;
- MySQL數據庫安裝
- 運行gogs服務;
- web頁面配置調整;
- 安裝完成,登錄gogs倉庫
三、安裝過程
1、新建git用戶,進入git用戶目錄
[root@manager1 ~]# useradd git
2、進入git用戶目錄,下載gogs安裝包
a、登錄gogs官網:https://gogs.io/docs
b、下載地址:https://dl.gogs.io/0.11.53/gogs_0.11.53_linux_amd64.tar.gz
[root@manager1 ~]# cd /home/git/
[root@manager1 git]# wget https://dl.gogs.io/0.11.53/gogs_0.11.53_linux_amd64.tar.gz
[root@manager1 git]# chown -R git:git gogs
c、解壓安裝包
[git@manager1 git]# tar -zvfx gogs_0.11.53_linux_amd64.tar.gz
3、安裝/登錄MySQL數據庫,創建gogs庫
a、使用ezhttp安裝MySQL(參考文檔:https://www.centos.bz/2017/02/ezhttp/)
b、登錄MySQL數據庫、創建gogs庫
c、創建gogs數據庫、授權gogs用戶登錄
[root@manager1 ezhttp-master]# mysql -uroot -p mysql> # (輸入密碼) mysql>create database gogs default character set utf8 collate utf8_bin; mysql>grant all privileges on gogs.* to "gogs"@"%" identified by "gogs"; mysql>flush privileges;
d、運行gogs服務
[root@manager1 gogs]# cd /home/git/gogs/ [root@manager1 gogs]# su git [git@manager1 gogs]$ ./gogs web >/dev/null 2>&1 &
4、web頁面配置
a、瀏覽器輸入:http://服務器IP:3000/install


5、登錄gogs倉庫
a、瀏覽器輸入:http://服務器IP:3000

大功告成,完畢
