Linux搭建Gitlab代码仓库

Gitlab是由乌克兰程序员 Dmitriy Zaporozhets 和 Valery Sizov 开发的Git代码仓库管理工具,不少科技企业和个人开发者都会按需搭建私有代码仓库,创建属于自己的开源项目,提升编程能力,打造个人名片。

实验环境

操作系统:CentOS 7.7

Gitlab:12.7.5

服务端IP:10.0.0.250

服务端篇

第一步 安装依赖包

  1. [root@wanghualang ~]# yum -y install curl patch openssh-server policycoreutils-python  

第二步 下载、安装Gitlab

  1. [root@wanghualang ~]# cd /tmp  
  2. [root@wanghualang tmp]# wget --no-check-certificate https://mirror.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm  
  3. [root@wanghualang tmp]# rpm -ivh gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm  
  4. [root@wanghualang tmp]# rm -f gitlab-ce-12.7.5-ce.0.el7.x86_64.rpm  

第三步 配置Nginx

  1. [root@wanghualang ~]# vim /etc/gitlab/gitlab.rb  

找到:external_url 'http://gitlab.example.com'

修改为:external_url 'http://10.0.0.250'

第四步 重载Gitlab(首次重载后会启动服务)

  1. [root@wanghualang ~]# gitlab-ctl reconfigure  

扩展阅读展开

#Gitlab配置文件  
/etc/gitlab/gitlab.rb  
  
#Gitlab默认安装目录  
/opt/gitlab  
  
#Gitlab目录数据目录  
/var/opt/gitlab  
  
#Gitlab代码仓库数据  
/var/opt/gitlab/git-data  
  
#重新加载配置  
gitlab-ctl reconfigure  
  
#查看Gitlab服务组件运行状态  
gitlab-ctl status  
  
#启动Gitlab服务  
gitlab-ctl start  
  
#停止Gitlab服务  
gitlab-ctl stop  
  
#停止Gitlab服务某个组件(nginx)  
gitlab-ctl stop nginx  
  
#查看所有服务的日志  
gitlab-ctl tail  

第五步 测试网站

打开浏览器访问:http://10.0.0.250,首次登陆前会强制修改密码,修改完毕后再使用默认用户名为root登陆即可。

Linux搭建Gitlab代码仓库

  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin
匿名

发表评论

匿名网友 填写信息