自己搭建代码仓库,基于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        # 查看日志;

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

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

特此声明:

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

猜你喜欢

转载自blog.csdn.net/zr006009/article/details/83410436