目录

1、查看内存

2、系统防火墙中打开 HTTP、HTTPS 和 SSH 访问(本地学习的话,可省略)

3、配置极狐GitLab 软件源镜像

4、 安装gitlab镜像

5、常用命令

 6、访问gitlab

 7、切换语言并修改密码

7.1、切换语言为简体中文

 7.2、修改root密码

8、添加项目

8.1、我添加一个名称为helloworld的项目

8.2、IDEA新建一个springboot项目

8.3、提交到仓库


  • Linux内存必须在4G以上(最好大于5G),否则GitLab启动不了
  • 我的Linux的IP地址为:192.168.221.130

1、查看内存

free -m

如下:

通过ssh链接gitlab gitlab ssh地址_通过ssh链接gitlab

2、系统防火墙中打开 HTTP、HTTPS 和 SSH 访问(本地学习的话,可省略)

yum install -y curl policycoreutils-python openssh-server perl

systemctl enable sshd

systemctl start sshd

 如下:

通过ssh链接gitlab gitlab ssh地址_通过ssh链接gitlab_02

3、配置极狐GitLab 软件源镜像

curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash

通过ssh链接gitlab gitlab ssh地址_gitlab_03

4、 安装gitlab镜像

EXTERNAL_URL="http://192.168.221.101" yum install -y gitlab-jh

注意:

  • EXTERNAL_UR:为访问gitlab实例的url,在公司中,该部分一般使用域名
  • 我们学习过程中,这里直接填写当前gitlab安装的IP地址即可(需要添加http://)
  • 若安装过程中,因磁盘空间不够而安装失败,可以把虚拟机磁盘增大

官方文档介绍:

通过ssh链接gitlab gitlab ssh地址_通过ssh链接gitlab_04

通过ssh链接gitlab gitlab ssh地址_ssh_05

5、常用命令

#启动所有的gitlab组件

gitlab-ctl start 

#停止所有的gitlab组件

gitlab-ctl stop

#重启所有的gitlab组件

gitlab-ctl restart

#查看服务状态

gitlab-ctl status

#启动服务

gitlab-ctl reconfigure

#修改默认的配置文件

vi /etc/gitlab/gitlab.rb

#查看日志

gitlab-ctl tail

如:启动gitlab所有组件: 

通过ssh链接gitlab gitlab ssh地址_gitlab_06

 6、访问gitlab

6.1、注意2个点:

1>一定要开放80端口,否则无法访问,也可以直接关闭防火墙

我直接关闭防火墙,如下:

systemctl stop firewalld.service

 2>若机器之前运行了nginx,一定要先关闭,否则会端口冲突!

6.2、在浏览器输入机器ip访问gitlab

我的是:http://192.168.221.130

注意:出现下面这种情况,是正常的,证明此时的gitlab还在做一些初始化工作,等一段时间再刷新即可:

通过ssh链接gitlab gitlab ssh地址_ssh_07

正常情况下,会出现登录页面,如下:

通过ssh链接gitlab gitlab ssh地址_linux_08

在我们安装gitlab镜像时,会提示默认的账号密码,位置如下:

通过ssh链接gitlab gitlab ssh地址_ssh_09

 查看存储文件中的密码:

cat /etc/gitlab/initial_root_password

通过ssh链接gitlab gitlab ssh地址_通过ssh链接gitlab_10

 我的初始化账号密码为:

  • 账号:root
  • 密码:Lh0GgnKajpR0ee4/z3u/IDpYc1Qg2eBIm60FFwOEWYc=

 7、切换语言并修改密码

7.1、切换语言为简体中文

如下:

通过ssh链接gitlab gitlab ssh地址_ssh_11

通过ssh链接gitlab gitlab ssh地址_gitlab_12

保存,并退出登录,重新再登录后,主界面已切换为中文:

通过ssh链接gitlab gitlab ssh地址_ssh_13

 7.2、修改root密码

通过ssh链接gitlab gitlab ssh地址_gitlab_14

 注意:

  • 密码 不能包含常用的单词和字母组合
  • 密码 过短(最短为 8 个字符)

8、添加项目

8.1、我添加一个名称为helloworld的项目

通过ssh链接gitlab gitlab ssh地址_gitlab_15

通过ssh链接gitlab gitlab ssh地址_通过ssh链接gitlab_16

8.2、IDEA新建一个springboot项目

通过ssh链接gitlab gitlab ssh地址_linux_17

8.3、提交到仓库

通过ssh链接gitlab gitlab ssh地址_gitlab_18

通过ssh链接gitlab gitlab ssh地址_gitlab_19

  

通过ssh链接gitlab gitlab ssh地址_git_20

 

通过ssh链接gitlab gitlab ssh地址_linux_21

通过ssh链接gitlab gitlab ssh地址_git_22

 

通过ssh链接gitlab gitlab ssh地址_ssh_23

通过ssh链接gitlab gitlab ssh地址_ssh_24

来验证下gitlab代码是否已上传:

通过ssh链接gitlab gitlab ssh地址_通过ssh链接gitlab_25

通过ssh链接gitlab gitlab ssh地址_linux_26

至此,使用Linux直接安装配置gitlab已完成