使用国内镜像来安装GitLab

安装必要的依赖

sudo yuminstall-y curl policycoreutils-python openssh-serversudo systemctlenablesshdsudo systemctlstartsshdsudo firewall-cmd--permanent --add-service=httpsudo systemctl reload firewalld

下载Gitlab安装包

使用国内镜像,地址为https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

这里我使用的版本是10.7.3

使用国内镜像来安装GitLab_第1张图片

安装Gitlab

输入以下命令来安装

rpm-ivhgitlab-ce-10.7.3-ce.0.el7.x86_64.rpm

安装完成后,如下图所示:

使用国内镜像来安装GitLab_第2张图片

配置Gitlab

GitLab 的相关参数配置都存在/etc/gitlab/gitlab.rb文件里,每次配置完成之后需要执行gitlab-ctl reconfigure,进行重新配置才能生效。

打开/etc/gitlab/gitlab.rb配置文件,修改external_url。如果有域名,填入域名也行,没有域名,填入IP地址即可

> vi /etc/gitlab/gitlab.rbexternal_url 'http://gitlab.example.com'

然后,执行

sudogitlab-ctl reconfigure

重置密码

访问http://gitlab.example.com, 这时,会让输入初始密码,填写完后,回跳转到登录页,默认的用户名是root, 使用root及刚刚设置的密码就可以登录了。

配置邮箱

> vi /etc/gitlab/gitlab.rbgitlab_rails['smtp_enable'] =truegitlab_rails['smtp_address'] ="smtpdm.aliyun.com"gitlab_rails['smtp_port'] = 465gitlab_rails['smtp_user_name'] ="[email protected]"gitlab_rails['smtp_password'] ="***************"gitlab_rails['smtp_domain'] ="abc.com"gitlab_rails['smtp_authentication'] ="login"gitlab_rails['smtp_enable_starttls_auto'] =truegitlab_rails['smtp_tls'] =truegitlab_rails['gitlab_email_from'] ='[email protected]'

然后,执行

sudogitlab-ctl reconfigure

你可能感兴趣的:(使用国内镜像来安装GitLab)