手把手搭建自己的GitLab

########################gitlab的地址########################
内网访问地址:http://192.168.225.129/users/sign_in
IP地址就是部署主机的位置

###########################################################

###########################################################

超级管理员的用户名/密码:root/******

#######################################################


1. 安装并配置必要的依赖关系

On CentOS 7 (and RedHat/Oracle/Scientific Linux 7), the commands below will also open HTTP and SSH access in the system firewall.

###依次执行下面的命令
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


2. Add the GitLab package repository and install the package

Add the GitLab package repository.

###执行下面的命令
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash


###执行下面的命令
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee

###执行配置和安装的命令
[root@es-master es]# gitlab-ctl reconfigure     

#### Start all GitLab components
sudo gitlab-ctl start

#### Stop all GitLab components
sudo gitlab-ctl stop

#### Restart all GitLab components
sudo gitlab-ctl restart

##############让前端访问IP的配置:###########################
配置gitlab的地址:[root@localhost config]# cd /opt/gitlab/embedded/service/gitlab-rails/config
[root@localhost config]# vim gitlab.yml

  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: 192.168.3.11 ##将这个修改成IP前端看到的就是IP
    port: 80
    https: false

#####################################################
#### Restart all GitLab components
##sudo gitlab-ctl restart
#####################################################


#################注意#######################
gitlab内部自带了一个nginx,默认是用的80端口的,现在是如果有apache服务器,需要执行service httpd stop停掉这个apache
服务器,才能访问gitlab的80端口。
##################################################################################

##内部端口映射
[root@openerphk ~]# more /var/opt/gitlab/nginx/conf/gitlab-http.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值