Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

GitLab是由GitLab公司开发的、基于Git的集成软件开发平台。另外,GitLab且具有wiki以及在线编辑、issue跟踪功能、CI/CD等功能。

安装Gitlab

包括安装一些基础组件、ssh更新和放通防火墙。

1
2
3
4
5
yum install -y curl policycoreutils-python openssh-server git patch
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
systemctl reload firewalld

安装gitlab的rpm包:

1
rpm -ivh gitlab-ce-14.7.4-ce.0.el7.x86_64.rpm

出现如下返回即为安装成功:

1
2
3
4
5
6
7
8
9
10
11
12
13
# (上面的字符画有点占地方就删了)
Thank you for installing GitLab!
GitLab was unable to detect a valid hostname for your instance.
Please configure a URL for your GitLab instance by setting `external_url`
configuration in /etc/gitlab/gitlab.rb file.
Then, you can start your GitLab instance by running the following command:
sudo gitlab-ctl reconfigure

For a comprehensive list of configuration options please see the Omnibus GitLab readme
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md

Help us improve the installation experience, let us know how we did with a 1 minute survey:
https://gitlab.fra1.qualtrics.com/jfe/form/SV_xxx?installation=omnibus&release=14-7

修改配置文件

配置文件路径:/etc/gitlab/gitlab.rb,找到external_url 'http://gitlab.example.com'行将值改为本机IP,然后重启Gitlab:

1
2
gitlab-ctl reconfigure
gitlab-ctl restart

重启后所有都是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)该密钥对然后重复本节操作重新创建。

汉化

本来是想写的,但是操作过程中发现版本号对不上,反正也是非必要,如果需要部署的话参考以下原手册吧。

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

萌ICP备 20219421 号

津公网安备12011602300394号

中国互联网违法和不良信息举报中心

架构版本号:8.1.6 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2024 LingXuanNing, All rights reserved.