搭个git私服
官网地址:
https://about.gitlab.com/install/#centos-7
我的系统是centos-7,如果系统不是centos7可在官网找到对应系统进行安装。
第一步 安装和配置依赖
前提要安装yum,以及配置安装包redo源
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
第二步 配置及启动邮箱服务
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
第三步 添加gitlab包仓库和安装
安装gitlab-ce,如果要装商业版gitlab-ee,则修改下面路径:
配置资源包:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
安装gitlab-ce:
如果要用https,则要配置证书,这里使用http:
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
安装完成后,查看进程 ps - ef | grep gitlab 和端口 netstat -na | grep 80 都不存在 ,
后看到安装完成提示要执行:
sudo gitlab-ctl reconfigure
执行这个命令会比较花费时间。
启动gitlab
sudo gitlab-ctl start
端口存在则启动成功,访问:
访问域名失败暂还未处理,所以访问本机ip或者localhost:
原因:
机器内存太小,内存太小,内存太小,重要的事情说三遍,网上反馈的是最小需要2G内存。
当然这仅是502错误中的一种,不代表所有的都是这样等待处理。
补充:
gitlab一些命令: