Centos7下安装gitlab

2017-07-31  本文已影响0人  maybe520

1. sudo yum install openssh-server

2. sudo yum install postfix

3. sudo yum install cronie

4. sudo service postfix start

5. sudo chkconfig postfixon

6. sudo lokkit -s http -s ssh

(会提示无法找到lokkit命令,这个时候需要手动安装,安装的命令如下: yum install lokkit,lokkit 可以帮助我们设定iptables 打开http和ssh。)

7.curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

8. vi /etc/yum.repos.d/gitlab-ce.repo

(注意,改文件是直接通过vi新建并进入的,并非原来已经存在的)

9. 上个命令进入gitlab-ce.repo文件后写入以下的代码:

[gitlab-ce]

name=gitlab-ce

baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

repo_gpgcheck=0

gpgcheck=0

enabled=1

gpgkey=https://packages.gitlab.com/gpg.key

10. sudo yum makecache

11.sudo yum install gitlab-ce

12.然后打开/etc/gitlab/gitlab.rb,

将external_url = 'http://git.example.com'修改为自己的IP地址或者自己的域名,注意原来的external_url后面没有"=",一定要加上之后然后将地址换成自己服务器的IP地址。

13.sudo gitlab-ctl reconfigure启动,如果没有报错,就安装成功了

14.直接在浏览器访问刚才修改的自己的ip或者域名,就能看到gitlab的页面了,登陆用下面的用户名和密码。

Username: root

Password: 5iveL!fe

注意:

配置启动后,访问gitlab,出现:502 ,Whoops, GitLab is taking too much time to respond. 出现这个问题,一般都是你本机的8080端口已经被其他的应用程序占用。GitLab在使用的过程中,会开启8080端口,但是如果8080端口被其他的应用程序占用,则GitLab的该项服务不能使用,所以访问GitLab会失败。

上一篇 下一篇

猜你喜欢

热点阅读