本文共 1337 字,大约阅读时间需要 4 分钟。
$ sudo yum install curl openssh-server openssh-clients postfix cronie $ sudo service postfix start $ sudo chkconfig postfix on $ sudo lokkit -s http -s ssh $ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce $ sudo gitlab-ctl reconfigure 第一次登陆,你将会初始化帐号并重置密码。输入你想要的密码,并返回登陆页面。默认用户名是 root ,你需要尽快创建密码并登陆。在登陆之后如果需要你可以修改你的用户名
$ sudo gitlab-ctl restart $ sudo gitlab-ctl reconfigure $ touch chenshun_gitlab.rb 编辑 /etc/gitlab/gitlab.rb 文件,该文件问 GitLab 默认配置文件
# external_url 'http://chenshun.primary'
from_file "/opt/datas/gitlab/chenshun_gitlab.rb"
$ sudo gitlab-ctl reconfigure 默认 GitLab 存储的 Git库 在/var/opt/gitlab/git-data 中,代码库存放在子文件夹 repositories。可以通过增加如下配置到/etc/gitlab/gitlab.rb 文件中,用于修改 git-data 父目录位子
修改 /opt/datas/gitlab/chenshun_gitlab.rb 文件,增加
# gitlab'git data store directory
git_data_dirs({"default" => "/opt/datas/gitlab"})
nginx['listen_port'] = 8081
剩下的相关配置可以直接通过 HTML 图形化界面进行管理,可管理权限、代码库、以及人员账号等