[11] GitLab

1. Git

[11] GitLab

详略...

2. GitLab

2.1 安装

yum install -y curl policycoreutils-python openssh-server

yum -y install https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.2-ce.0.el7.x86_64.rpm

下载完成后,按照提示,修改配置文件中 GitLab 的地址,然后重新加载配置。

[11] GitLab

  • 主配置文件:/etc/gitlab/gitlab.rb
  • 程序安装目录:/opt/gitlab
  • 数据存放目录:/var/opt/gitlab
  • 存放仓库数据的目录:/var/opt/gitlab/git-data

2.2 配置

gitlab-ctl
    start       # 启动
    stop        # 停止
    restart     # 重启
    status      # 状态
    stop nginx  # 停止某个服务
    tail        # 查看所有服务日志
-------------------------------------------------------------
firewall-cmd --state                # 查看 firewall 状态
systemctl stop firewalld.service    # 停止 firewall
systemctl disable firewalld.service # 禁止 firewall 开机启动

(1)第一次进入页面会重定向到修改密码页面(用户名 root)

[11] GitLab

(2)先创建 Group(略),然后创建 Project(如下图)

[11] GitLab

(3)黄色警告,让你配置 SSH

[11] GitLab

[11] GitLab

不配置 SSH,其实也能把远程仓库代码拉下来的,就把你 GitLab 的账户密码输进去就 ok 了:

[11] GitLab

(4)设置 master 分支保护

[11] GitLab

[11] GitLab

[11] GitLab

(5)非管理员用户想要把代码合并到主分支

[11] GitLab

[11] GitLab

[11] GitLab

[11] GitLab

上一篇:Linux入门day8


下一篇:图解kubernetes中informer机制基础设计原理