阿里云 linux centos7下GitLab安装

 需要用到的工具

 

1.systemctl start firewalld.service(开启防火墙)

2.systemctl stop firewalld.service(开启防火墙)

3.service firewalld restart(从启防火墙)

4.firewall-cmd --zone=public --add-port=4400-4600/udp --permanen(指定端口范围为4400-4600通过防火墙)

Warning: ALREADY_ENABLED: 3306:tcp(说明3306端口通过成功)

5.firewall-cmd --zone=public --remove-port=80/tcp --permanent(关闭指定端口)

6.firewall-cmd --zone=public --list-ports(查看通过的端口)

7.查看防火墙状态 :firewall-cmd --state

 

netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)

 

a 表示所有

n表示不查询dns

t表示tcp协议

u表示udp协议

p表示查询占用的程序

l表示查询正在监听的程序

#查看监听情况 netstat -aptn

netstat -nuplf|grep 3306   //这个表示查找处于监听状态的,端口号为3306的进程

 

1、环境准备
阿里云centos7 CPU:2核 内存:8G 配置参考(https://docs.gitlab.com/ce/install/requirements.html
2 安装必要软件
在CentOS系统命令行环境输入逐个以下命令, 命令的具体意义见文末的附录:
sudo yum install curl policycoreutils openssh-server openssh-clients

安装ruby
下载
wget https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.gz

解压
tar -zxvf ruby-2.5.0.tar.gz

创建安装目录
$ mkdir -p /usr/local/ruby

配置并制定安装位置

cd   刚刚解压 的ruby目录
./configure --prefix=/usr/local/ruby

编译与安装,这个过程很慢,你可以去吃顿饭或者抽一盒烟
make && make install

建立软链接
使用命令ln -s 文件所在位置 目的位置
ln -s /usr/local/ruby/bin/ruby /usr/local/bin/ruby)

 

建立软链接 查看ruby版本

 

查看ruby版本
ruby -v

3 配置系统服务
sudo systemctl enable sshd
sudo systemctl start sshd

sudo yum install postfix
安装pistfix报错信息

 

install pistfix报错信息

 

查看postfix报错信息
根据提示, 使用systemctl status postfix.service -l查看错误原因, 如下:

 

postfix报错信息


解决方法
修改 vim /etc/postfix/main.cf
找到如下两个配置

inet_interfaces = localhost
inet_protocols = all
改成
inet_interfaces = localhost
inet_protocols = ipv4
再次执行
sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl start postfix
无报错, 成功

sudo firewall-cmd --permanent --add-service=http
报错如下:

FirewallD is not running

下载:gitlab软件包:

//清华开源网站

https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/

//下面的地址有问题 可以自己去
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ee-11.2.3-ee.0.el7.x86_64.rpm
安装软件包:
rpm -i gitlab-ee-11.1.6-ee.0.el7.x86_64.rpm

安装gitlab rpm包成功

 

执行配置命令
gitlab-ctl reconfigure

查看gitlab版本
head -1 /opt/gitlab/version-manifest.txt

//查看  主机 开通那些端口

 

 

 

停止gitlab服务

覆盖汉化包(可选)

gitlab-ctl stop

下载汉化包

//可以去相对于的中文社区https://gitlab.com/xhang/gitlab 下载

wget https://gitlab.com/xhang/gitlab/repository/11-1-stable-zh/archive.tar.bz2 -O gitlab-11-1-stable-zh.tar.bz2

下载汉化包

 

解压

tar xf tar xf gitlab-11-1-stable-zh.tar.bz

 

用tar 解压 tar.bz2文件出错

tar.bz2解压出错


解决办法

yum install bzip2

 

安装bz2

查看汉化包的版本

cat gitlab-11-1-stable-zh-0a2ad709b94aefa1e396efb0d6927d6ee45bd34b/VERSION

 

汉化包版本

备份

cp -r /opt/gitlab/embedded/service/gitlab-rails{,.ori}

复制并覆盖

cp前加\ 自动覆盖
\cp -rf gitlab-11-1-stable-zh-0a2ad709b94aefa1e396efb0d6927d6ee45bd34b/* /opt/gitlab/embedded/service/gitlab-rails/

 

image

重置配置gitlab
gitlab-ctl reconfigure
重启gitlab
gitlab-ctl restart

 

修改端口

配置
[root@ianly]# vim /etc/gitlab/gitlab.rb 

修改两个冲突端口号
external_url 'http://ip:8899'
unicorn['port'] = 8088


# 启动GitLab
[root@ianly]# gitlab-ctl reconfigure
[root@ianly]# gitlab-ctl restart
 



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值