相关网站
- 官网
- 安装文档
- 可以按照官方文档去安装,但安装过程中可能会出错。所以最好按照本文章的流程去安装,我是边安装边写的文章。
准备工作
- 在vmware上安装centos,这里要注意下,gitlab比较占用内存,因此要分配至少4G以上的内存。
- centos建议使用centos7,其他版本可能会报错。下载地址
- 下载这个
- centos安装好后,默认网络没有开启,执行以下步骤开启网络
- cd /etc/sysconfig/network-scripts/
- vi ifcfg-ens33
- 修改文件中的 ONBOOT 对应的值改为 yes,保存退出
- service network restart
- 安装ssh服务
- yum install openssh-server
安装
- 安装依赖
- sudo yum install -y curl policycoreutils-python openssh-server perl
- sudo systemctl enable sshd
- sudo systemctl start sshd
- 配置镜像
- curl -fsSL https://packages.gitlab.cn/repository/raw/scripts/setup.sh | /bin/bash
- 安装
- sudo EXTERNAL_URL=“http://192.168.206.134” yum install -y gitlab-jh
- 这里的ip地址就是你的centos虚拟机的ip地址,不要写错了。这里注意下双引号必须是英文。这个命令最好自己手敲下,我复制过来引号就变成中文了。如果安装失败了,执行 rpm -e gitlab-jh 卸载重新安装。
- 出现以下界面,就说明安装成功了
常用命令
- 启动 : gitlab-ctl start
- 停止 : gitlab-ctl stop
- 重启 : gitlab-ctl restart
- 查看服务状态 : gitlab-ctl status
效果
- 安装完成后启动 gitlab-ctl start
- 然后我们在浏览器中输入centos的ip地址。出现以下界面,说明就OK了。
- 如果输入ip地址无法访问,检查下你的centos防火墙是否关闭,关闭命令 systemctl stop firewalld.service
登录
- 然后在网页上进行登录,默认用户名是root,密码在这个文件中 /etc/gitlab/initial_root_password
- 登录成功后就是下面的界面了
修改密码
- 密码在/etc/gitlab/initial_root_password文件中,只会保存24个小时,要么我们自己记下来,要么重新修改一个新的密码
- 选择gitlab配置
- 编辑账户
- 在这里设置新密码。密码要尽量长一些,且包含数字和字母
- 设置完成,保存。我们就可以使用新密码进行登录了。
- 至此,安装成功,你可以使用gitlab了。
创建工程
- 创建一个空的工程
- 填写要创建的工程名
- 创建成功后,在主页面就可以看到我们的工程了
- 克隆下来,填写用户名和密码
- 拉取下来代码后,我们添加一个文件后提交
- 在工程下就可以看到提交的文件了