1. 简介
在进行软件开发时,代码仓库是必不可少的。GIT是目前最流行的分布式版本控制系统,而GitLab又是最常用的自托管Git项目的开源平台之一。本文将介绍CentOS 7上如何安装最新版GitLab。
2. 安装GitLab
2.1 安装依赖包
在开始安装GitLab之前,需要安装Ruby和一些其他的依赖包。可以通过以下命令安装:
yum -y update
yum -y install curl policycoreutils openssh-server openssh-clients
yum -y install postfix
systemctl enable postfix
systemctl start postfix
强烈建议安装一个邮件服务器来发送通知邮件。这里使用Postfix邮件服务器,使用命令来不让这个服务重启。
2.2 安装GitLab
可以通过官方文档提供的脚本来安装GitLab。首先需要导入官方的GPG Key。
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add -
添加存储库并安装GitLab CE:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
3. 配置GitLab
3.1 修改配置文件
GitLab的配置文件默认位置为/etc/gitlab/gitlab.rb,可以修改一些基本的配置项。以修改端口为例,运行以下命令编辑配置文件:
sudo vim /etc/gitlab/gitlab.rb
找到以下行并取消注释:
# 修改该端口为一个未使用的端口
external_url 'http://gitlab.example.com:8080'
然后执行以下命令以使更改生效:
sudo gitlab-ctl reconfigure
3.2 启动GitLab
可以使用以下命令启动GitLab:
sudo gitlab-ctl start
可以使用以下命令停止GitLab:
sudo gitlab-ctl stop
如果想重新配置GitLab,则应先停止GitLab,然后运行以下命令:
sudo gitlab-ctl reconfigure
4. 使用GitLab
GitLab的默认用户名为root,初始密码为5iveL!fe。
要登陆GitLab,在浏览器中输入以下地址:
http://your_server_ip:8080/
一旦登陆,就可以创建、上传和管理你的项目。
5. 总结
本文介绍了如何安装最新稳定版的GitLab,并对其进行了一些基本的配置。一旦安装完成后,就可以开始使用GitLab。GitLab是一个功能强大的自托管Git仓库,可以用于管理项目、问题、合并请求等。祝您使用愉快!