下面就是"CentOS 6 搭建 Gitlab 的方法步骤"的完整攻略:
在开始之前,我们需要安装并配置下列软件:
我们可以通过以下命令来安装:
yum install -y postfix openssh-server cronie
yum install -y curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
yum install -y rpm-build redhat-rpm-config
yum install -y git
yum install -y nodejs
yum install -y sqlite sqlite-devel
yum install -y python-devel
yum install -y libicu-devel
yum install -y ruby rubygems
安装 GitLab,可以通过源码编译,也可以通过官方提供的 rpm 包进行安装。
下载 GitLab 的源码包:
git clone https://gitlab.com/gitlab-org/gitlab-ce.git -b <version>
进入源码包目录:
cd gitlab-ce
在源码包目录中运行安装脚本:
./configure --enable-shared=no --prefix=/opt/gitlab
make
make install
安装 GitLab 官方源:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
安装最新版本的 GitLab:
sudo yum install gitlab-ce
修改 /etc/gitlab/gitlab.rb
配置文件,将 external_url
设置为 GitLab 访问的地址:
external_url 'http://gitlab.example.com'
执行下列命令,使修改生效:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
访问 GitLab 首页,进行管理员密码的设置。
登录 GitLab,创建新的用户并为其分配仓库访问权限。
首先需要创建新的项目,可以通过 GitLab Web 页面或者使用 Git 命令行工具进行,下面是一个使用 Git 命令行工具创建新项目的示例:
git init
git remote add origin <gitlab_url>/<group_name>/<project_name>.git
git add .
git commit -m 'Initial commit'
git push origin master
在 GitLab 页面中,进入管理后台,找到 Runners 页面,注册新的 Runner,并给新的 Runner 分配标签。
在新的 Runner 所在的主机中安装 GitLab Runner 程序,并运行:
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
sudo yum install gitlab-runner
sudo gitlab-runner register
sudo gitlab-runner start
在 GitLab Web 页面上给新的 Runner 分配项目。
以上就是"CentOS 6 搭建 Gitlab 的方法步骤"的完整攻略。
本文链接:http://task.lmcjl.com/news/18962.html