搭建代码仓库,基于linux的gitlab仓库搭建

一、首先大家应该掌握一些有关虚拟机常识和虚拟机命令。


本人安装gitlab进行代码管理使用的是centos7内核信息3.10.0-862.11.6.el7.x86_64。


linux内核查看命令  uname -a(查询全部信息)


uname -r 或者release (查询操作系统发行编号、内核)


uname -machine(显示电脑类型(操作系统位数信息))


uname -n(显示主机在网络上的名字)


二、开始进行命令行操作,打开虚拟机操作系统, 并开启Xshell(本人利用虚拟机与主机互通网络,配置好IP地址信息后,个人觉得命令行在Xshell操作更有感觉)


(1)安装必要的依赖


//配置系统防火墙,把HTTP和SSH端口开放


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


sudo systemctl enable sshd


sudo systemctl start sshd


sudo firewall-cmd --permanent --add-service=http


sudo systemctl reload firewalld


//安装postfix发送邮件通知(当然你也可以有自己的方法)


sudo  yum  install  postfix


sudo  systemctl  enable  postfix


sudo  systemctl  start  postfix


(2)下载Gitlab安装包


查看服务器(虚拟机版本),下载对应版本信息。


curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash


sudo yum install -y gitlab-ce


(3)开始配置Gitlab


sudo gitlab-ctl reconfigure


(4)Gitlab常用命令


sudo gitlab-ctl start    # 启动所有 gitlab 组件;

sudo gitlab-ctl stop        # 停止所有 gitlab 组件;

sudo gitlab-ctl restart        # 重启所有 gitlab 组件;

sudo gitlab-ctl status        # 查看服务状态;

sudo gitlab-ctl reconfigure        # 启动服务;

sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;

gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;

sudo gitlab-ctl tail        # 查看日志;

到这里就全部结束,开始自己管理代码,爽歪歪呦,可以自己练练手。




-*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-* -*-*-*


特此声明:


      文章写给有需要的程序员,本人知识也在不断积累中,可能文中有些错误的地方,欢迎大家留言指正,共同进步,加油,程序猿们。。。。。。

上一篇:营销活动创建接口出现REQ_VALIDATE_ERROR


下一篇:十九大召开:重大会议活动网络安保如何做好?