CentOS7下安装部署GitLab

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

安装步骤:

登陆官网查看安装步骤,选择CentOS7下:

官网

https://about.gitlab.com/install/#centos-7

官方文档安装部署步骤翻译成中文后:

1. 安装和配置必要的依赖项在CentOS 7(以及RedHat/Oracle/Scientific Linux 7)上,下面的命令还将打开系统防火墙中的HTTP和SSH访问。

接下来,安装Postfix发送通知电子邮件。如果您想使用其他解决方案发送电子邮件,请跳过此步骤,并在GitLab安装后配置一个外部SMTP服务器。

在Postfix安装期间,可能会出现配置屏幕。选择“Internet Site”并按回车键。

使用服务器的外部DNS作为“邮件名称”,然后按enter。如果出现其他屏幕,则继续按enter接受默认值。

2. 添加GitLab包存储库并安装包

添加GitLab包存储库。

接下来,安装GitLab包。将https://gitlab.example.com更改为您希望访问GitLab实例的URL。安装将自动配置并在该URL处启动GitLab。

对于https:/urls, GitLab将自动请求一个带有Let's加密的证书,这需要入站HTTP访问和一个有效的主机名。您也可以使用自己的证书或只使用http://。

3.浏览到主机名并登录

第一次访问时,您将被重定向到密码重置屏幕。为初始管理员帐户提供密码,您将被重定向回登录屏幕。使用默认帐户的用户名根登录。

有关安装和配置的详细说明,请参阅我们的文档。

4. 设置你的沟通偏好

请访问我们的电子邮件订阅首选中心,让我们知道何时与您沟通。我们有一个明确的电子邮件选择进入政策,所以你可以完全控制我们给你发送电子邮件的内容和频率。

我们每个月两次发送您需要了解的GitLab新闻,包括新特性、集成、文档和开发团队的幕后故事。有关漏洞和系统性能的关键安全更新,请注册我们的专用安全通讯。

重要提示:如果您不选择进入安全通讯,您将不会收到安全警告。

完成以上步骤就安装完毕。

修改gitlab配置文件指定服务器ip和自定义端口:

保存并退出

注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口

然后就能访问了!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190504A03S8E00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券