安装社区版git仓库

1、打开http访问和ssh访问

sudo yum install -y curl policycoreutils-python openssh-server croniepython

sudo lokkit -s http -s sshlinux

执行效果:nginx

 

 

 

 

 

 

2、安装Postfix以发送通知电子邮件

sudo yum install postfixgit

sudo service postfix startvim

sudo chkconfig postfix oncentos

 

3、第三部开始我就没有按照官网的命令去安装了,由于后面安装会出现版本问题,因此我找了一个符合本身系统的git版本进行了安装。

a、首先若是没有wget组件须要先执行浏览器

yum -y install wgetruby

 

b、获取rpm安装包服务器

 

 

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-10.1.4-ce.0.el6.x86_64.rpmssh

 

 

备注:这里我选择gitlabel6相关版本的,是由于以前安装过el7版本,会报错,错误提示信息以下:

/opt/gitlab/embedded/bin/ruby: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /opt/gitlab/embedded/lib/libruby.so.2.4)

 

若是按照他的错误提示信息去安装更高版本的GLIBC_2.14,在设置环境变量的时候容易出现linux全部命令不能使用的状况。因此我放弃这种方式的安装。

 

固然若是你在安装的过程当中已经出现了linux命令不能访问的状况,那么执行

export LD_LIBRARY_PATH =/user/local/lib

c、执行安装

rpm -ivh gitlab-ce-10.1.4-ce.0.el6.x86_64.rpm

 

 

 

 

dgitlab配置启动

分别执行如下命令:

gitlab-ctl reconfigure //这里执行的时间比较长,请耐心等待

执行完后显示:

 

 

 

 

继续执行如下命令:

vim /etc/gitlab/gitlab.rb

external_url变量的地址修改成gitlab所在centosip地址。

external_url http://git.home.com

gitlab-ctl reconfigure //让配置生效,从新执行此命令时间也比较长

gitlab-ctl restart

 

 

 

e:启动成功的效果

启动成功后访问linux服务器的就能够看到默认重置密码的页面啦。

 

 

 

 

 

 

4、默认端口修改

因为默认gitlab使用80端口,因此,咱们须要修改gitlab的默认端口

 

修改 /etc/gitlab/gitlab.rb 文件以下,而后执行从新配置,重启命令后完成。

gitlab-ctl reconfigure  //让配置生效,从新执行此命令时间也比较长

gitlab-ctl restart

端口要用9090之后的最好,不然不生效

默认状况下:unicorn会占用8080端口,nginx会占用80端口。改完以后,就能够经过nginx[listen_port] 在浏览器进行访问了。

内部8080端口也再也不被占用了。

 

这样修改了默认端口80后,在idea中获取代码时,要在路径后面加上修改的端口号才能够访问到代码

 

以上是安装gitlab的全过程。

相关文章
相关标签/搜索