Centos7搭建Gogs

一、系統環境

1.1、系統信息

[root@node1 ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

[root@node1 ~]#

1.2、關閉防火牆 

systemctl stop firewalld;systemctl disable firewalld

二、服務安裝

2.1、數據庫安裝

2.1.1、服務安裝

yum install -y  mariadb-server

2.1.2、創建數據庫

啓動mariadb 

systemctl restart mariadb;systemctl enable mariadb

 初始化

mysql_secure_installation

登錄數據庫

 mysql -uroot -p

 創建數據庫

create database gogs;grant all privileges on gogs.* to 'guser'@'localhost' identified by 'gpasswd';flush privileges;

退出數據庫

exit;

2.2、 Git安裝

2.2.1、客戶端安裝

yum install -y git

 2.3、Go編譯環境安裝

2.3.1、安裝wget

yum install -y wget -q

2.3.2、下載GoLang源碼

wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz

 2.3.3、解壓

mkdir -p /usr/local/src/golang
tar -zxf go1.14.2.linux-amd64.tar.gz -C /usr/local/src/golang/

 寫入系統環境變量

echo 'export GOROOT=/usr/local/src/golang/go
export GOPATH=/usr/local/src/golang/go/bin
export PATH=${PATH}:${GOPATH}' >> /etc/profile

查看系統變量環境

 cat /etc/profile | grep export

刷新環境變量

 source /etc/profile

驗證 

 

2.4、 GoGs源碼安裝

2.4.1、源碼下載

請根據自己的架構進行選擇,如果不懂什麼是架構就直接使用下面的就行了,一般沒問題

https://dl.gogs.io/0.11.91/

wget https://dl.gogs.io/0.11.91/gogs_0.11.91_linux_amd64.zip

2.4.2、解壓安裝 

安裝解壓工具

yum install -y unzip zip

列出當前文件列表 

[root@node1 ~]# ls
anaconda-ks.cfg  go1.14.2.linux-amd64.tar.gz  gogs_0.11.91_linux_amd64.zip  my_linux_test_tools

解壓 

unzip gogs_0.11.91_linux_amd64.zip

進入源碼目錄

cd gogs

 

啓動Web服務

 ./gogs web

 出現最下面的

http://0.0.0.0:3000

的時候說明服務已經啓動成功了,這時候只需要在瀏覽器輸入服務器的IP地址+:3000即可訪問

例如我的IP是10.1.1.3,所以我的訪問地址就是:

http://10.1.1.3:3000/install

訪問成功 

 

 

配置數據庫信息

配置應用設置

域名和URL一定要使用IP地址代替

 

 

管理員設置

 

安裝 

點擊立即安裝,如果出現這個提示,理論上有兩個解決方向

 第一個:在應用基礎配置那一步,把gogs改成root

第二個方法:使用gogs用戶進行啓動

 安裝完成

在這裏我選擇的是在應用基礎設置那裏輸入用戶名爲root

三、創建倉庫 

3.1、創建

3.2、創建成功

 

3.3、克隆 

 git clone http://10.1.1.3:3000/admins/gits.git

教程結束! 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章