GitLab是由GitLab公司开发的、基于Git的集成软件开发平台。另外,GitLab且具有wiki以及在线编辑、issue跟踪功能、CI/CD等功能。
安装Gitlab
包括安装一些基础组件、ssh更新和放通防火墙。
1 | yum install -y curl policycoreutils-python openssh-server git patch |
安装gitlab的rpm包:
1 | rpm -ivh gitlab-ce-14.7.4-ce.0.el7.x86_64.rpm |
出现如下返回即为安装成功:
1 | # (上面的字符画有点占地方就删了) |
修改配置文件
配置文件路径:/etc/gitlab/gitlab.rb
,找到external_url 'http://gitlab.example.com'
行将值改为本机IP,然后重启Gitlab:
1 | gitlab-ctl reconfigure |
重启后所有都是ok: run
即为成功,此时可访问http://本机IP/
进入gitlab。
登录进入
访问http://本机IP/
进入gitlab,初始密码保存在/etc/gitlab/initial_root_password
,可以直接使用猫猫命令查看,默认用户名是root
。请务必在进入之后修改密码。
获得Token
打开http://本机IP/-/profile/personal_access_tokens
,右侧“TokenName”随便填写,“Expiration date”不要填写,“Select scopes”全部勾选,然后点击“Create personal access token”创建Token,然后将上方的“Your new personal access token”值保存下来。
注意Token在页面刷新后就再也无法查询了,因此务必保存。若未保存或Token泄露请删除(Revoke)该密钥对然后重复本节操作重新创建。
汉化
本来是想写的,但是操作过程中发现版本号对不上,反正也是非必要,如果需要部署的话参考以下原手册吧。