Gogs安裝配置(快速搭建版)


Gogs安裝配置(快速搭建版)

gogs官網

oschina gogs介紹

一句話描述:

一款極易搭建的自助 Git 服務。

環境

centos7:golang+mysqldb+git

安裝配置環境

yum install mysql-community-server  go  git  -y

配置防火牆 selinux

安裝配置數據庫

這個mysql不允許簡單的密碼,所以第三條語句我未執行,后面安裝時候直接用root作為數據庫的用戶。gogs推薦使用InnoDB引擎。創建庫時候選擇utf8.

systemctl start mysqld ;systemctl enable mysqld
//開啟數據庫服務

cat /var/log/mysqld.log | grep password
//獲得mysql root密碼

mysql_secure_installation
//初始化數據庫 使用上一步獲得密碼

mysqld -u root -p
//登錄mysql

SET GLOBAL storage_engine = ‘InnoDB‘;
CREATE DATABASE gogs CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON gogs.* TO ‘root’@‘localhostIDENTIFIED BY ‘itadmin’;
FLUSH PRIVILEGES;
QUIT;
//SQL語句

安裝配置gogs

wget https://dl.gogs.io/0.11.4/linux_amd64.tar.gz
//下載軟件包

tar  -zxf  linux_amd64.tar.gz;   mv gogs    /gogs
//解壓

useradd git
chown -R  git:git   /gogs
mkdir /gogs-repositories
chown  -R  git:git   /gogs-repositories
//添加git用戶 

su git
/gogs/gogs web &
//啟動gogs

最下方配置選項建議點一點做詳細配置,如果添加內置SSH避開系統上的22端口,管理員賬號不允許admin 避開吧


至此安裝結束

gogs下載地址

gogs配置文件手冊

gogs文檔手冊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM