Centos安装gitlab

163次阅读
没有评论

准备工作

1. 安装依赖

sudo yum install -y curl policycoreutils-{python,libs} openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

2. 安装 Postfix

sudo yum install postfix

内网使用的话可以考虑关闭防火墙,可以介绍不少功夫。centos 关闭防火墙教程

3. 下载 gitlab 安装包

这里使用的是国内清华大学的镜像源下载的 rpm 包

gitlab-ce 安装包地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

gitlab-ee 安装包地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/

比如下载最新版的:

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/yum/el7/gitlab-ee-15.9.8-ee.0.el7.x86_64.rpm

安装

gitlab 安装命令:rpm -i gitlab-ee-15.9.8-ee.0.el7.x86_64.rpm

Centos 安装 gitlab

出现如上界面则表示安装完成。

配置 Gitlab

完成了安装后,需要配置 GitLab 以使其能够正常运行。可以通过编辑 /etc/gitlab/gitlab.rb 文件来实现配置。

其中一些重要的配置项包括:

  • external_url:GitLab 的 URL 地址,默认为 http://localhost
  • gitlab_rails['smtp_enable']:启用 SMTP 邮件发送功能。
  • gitlab_rails['smtp_address']:SMTP 服务器地址。
  • gitlab_rails['smtp_port']:SMTP 服务器端口号。
  • gitlab_rails['smtp_user_name']:SMTP 邮件账号。
  • gitlab_rails['smtp_password']:SMTP 邮件密码。
  • gitlab_rails['smtp_domain']:SMTP 邮件域名。
  • gitlab_rails['smtp_authentication']:SMTP 认证方式。
  • gitlab_rails['smtp_tls']:启用 SMTP TLS 加密。

配置完成后,保存文件并执行以下命令使其生效:

sudo gitlab-ctl reconfigure

访问 GitLab

在浏览器中输入 GitLab 的 URL 地址,即可访问 GitLab 网站。初次访问时,需要设置管理员账号和密码。

至此,GitLab 的安装过程就完成了。您可以在 GitLab 中创建项目、进行版本管理、进行协作开发等操作。

正文完
 0
板面杂货铺
版权声明:本站原创文章,由 板面杂货铺 于2023-05-14发表,共计1227字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。