1. Git
详略...
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 的地址,然后重新加载配置。
- 主配置文件:/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)
(2)先创建 Group(略),然后创建 Project(如下图)
(3)黄色警告,让你配置 SSH
不配置 SSH,其实也能把远程仓库代码拉下来的,就把你 GitLab 的账户密码输进去就 ok 了:
(4)设置 master 分支保护
(5)非管理员用户想要把代码合并到主分支