作者:孤火自燃 | 来源:互联网 | 2023-08-26 13:16
5.启用通知邮件将GitLab配置为通过外部的SMTP服务器发送通知邮件,而不是通过内置的postfix或sendmail发送通知邮件。frompc˃首次启动GitLab管理员密码
一、环境描述 1.虚拟机的配置
中央处理器:单核
内存:2 GB
硬盘: 120 GB
IP:192.168.190.130
2 .操作系统
版本: CentOS 6.9 x86_64
安装方法: Minimal
3.git实验室
版本: git实验室ce 10.5.3
安装方法: OmniBus
二、安装GitLab 1.准备环境
在shell中运行以下命令,安装所需的软件包:
下载yum安装- ywgetgitpatch2. rpm安装软件包
在shell中运行以下命令下载GitLab安装软件包:
CD /根目录/下载获取- u----内容发布https://软件包. git lab.com/git lab/git lab/git lab-ce /软件包/El
在shell中执行以下命令:
yum install-ygitlab-ce-10.5.3-ce.0.EL6.x86 _ 64.rpm RM-rfgitlab-ce-10.5.3-ce.0.EL6.x86 _
为了使GitLab能够向用户显示正确的代码库克隆链接,必须设置可以访问GitLab的外部URL路径。 此URL可以是域名或IP地址。 在shell中执行以下命令:
vi /etc/gitlab/gitlab.rb在上述文件中找到external_url设置项目,并进行如下修改。
external _ URL ' http://192.168.190.130 '请根据自己的实际情况设定具体的URL。
5 .启用通知邮件
GitLab设置为通过外部SMTP服务器(而不是内置的postfix或sendmail )发送通知邮件。 在shell中执行以下命令:
vi /etc/gitlab/gitlab.rb在上述文件中找到了SMTP相关的构成项目,修正如下。
git lab _ rails [ ' SMTP _ enable ' ]=truegitlab _ rails [ ' SMTP _地址'=' SMTP.ex邮件. QQ.com ' git lab _。='密码' git lab _ rails [ ' SMTP _认证'==truegitlab _ rails [ ' SMTP _ TLS ' ]=truegitlab _ rails '=truegitlab _ rails
三、汉化GitLab 1.下载汉化源代码
在shell上运行以下命令,下载GitLab中文社区的汉化包。
生成git克隆https://git实验室.com/xhang/git实验室. git2. diff文件
在shell中运行以下命令以生成差分文件:
cdgitlabgitlab _版本=$ (cat/opt/git lab /嵌入式/服务/git lab-rails /版本) gitdiffv $ { git lab _ ver }
在shell中运行以下文件,将汉化修补程序应用于GitLab :
git lab-ctlstoppatch-d/opt/git lab /嵌入式/服务/git lab-rails-P1 /根/下载/$ { git lab _ version
在shell中运行以下命令,启动并重新配置GitLab服务:
git lab-ctlstartgitlab-CTL配置四、验证安装通过浏览器访问以下URL :
第一次访问http://192.168.190.130gitlab时,系统会提示您设置新的管理员密码,如下图所示。
首次启动git实验室
管理员密码设置完成后,将跳转到登录/注册页。 的默认管理员帐户为admin@example.com,输入管理员帐户和密码后,将跳转到GitLab的首页,如下图所示。
GitLab登录后的主页
至此,GitLab的安装和基本配置全部完成。