CentOS7 安装Gogs 和 gitlab 社区版
2017-06-14 本文已影响411人
tanpengsccd
前言
楼主香港 腾讯 CentOS 主机 1G 单核 主机,先尝试的gitlab,虽然gitlab 功能强大,无奈配置不够,点一下卡10s。只能使用更轻量化的Gogs。
gogs (Go Git Service)
如果先前安装过gitlab 建议先卸载
---gitlab-ctl unisntall
再userdel git -r -rf -f
安装准备
新建git用户
-
添加git 用户
useradd git
-
配置最高权限(可能需要)
echo -e "\n用户名 ALL=(ALL) ALL\n" >> /etc/sudoers tail -3 /etc/sudoers
-
切换到git
sudo su - git
安装mysql
- 安装mariadb(mysql 变种)
yum install mariadb-server mariadb - 配置
# 启动MariaDB
systemctl start mariadb
systemctl stop mariadb
systemctl restart mariadb
#设置开机启动
systemctl enable mariadb
#进入
mysql
#新建数据库
create database gogs
官方步骤
https://github.com/gogits/gogs
可能需要下列步骤
#下载
wegt https://github.com/gogits/gogs/releases/download/v0.11.19/linux_amd64.tar.gz
#解压
tar zxvf linux_amd64.tar.gz
# 配置 gogs/conf/app.ini 配置 域名 ssh 等
#自启动脚本 gogs/scripts/system/ 到 /etc/systemd/system
sysystemctl start gogs
systemctl enable gogs
gitlab
硬件要求(最低)
- 1 核心CPU最多支持100个用户
- 安装使用GitLab需要至少4GB可用内存(RAM + Swap)
- 1GB 物理内存 + 3GB 交换分区 是最低的要求
详情 https://docs.gitlab.com.cn/ce/install/requirements.html#part-6542a9e251e
配置内存 swap
http://blog.csdn.net/ithomer/article/details/53942718
安装
如需要设置 域名 需要 配置 /etc/gitlab/gitlab.rb
具体操作:
https://about.gitlab.com/downloads/