游戏开发IT技术文章收藏金系——Devops

搭个GitLab玩玩

2018-06-28  本文已影响75人  davidpp

Git作为勾搭国外程序大神的绝佳工具,GitHub上有着各种高质量的开源代码值得我们去学习和借鉴。作为一个小团队,代码又不想公开,有没有可能自己搭一个类似GitHub的网站了?有,国外的大神们,开发了GitLab并开源了社区版供程序猿们把玩。

GitLab功能和GitHub类似:

废话不多说,关于Git、GitHub、GitLab的介绍和使用,Google一下满大街都是。下面着重把搭建的过程记录一下:

官方提供了多种安装方式,使用Docker镜像安装是最便捷的,当然这也是Docker的牛逼之处。

1> 安装Docker并启动

yum install docker
systemctl daemon-reload
systemctl restart docker

2> 下载GitLab镜像

docker pull gitlab/gitlab-ce:latest

3> 运行GitLab

sudo docker run --detach     
 --hostname gitlab.xxx.com    
 --publish 443:443 
 --publish 80:80
 --publish 22:22   
 --name gitlab   
 --restart always    
 --volume /srv/gitlab/config:/etc/gitlab   
 --volume /srv/gitlab/logs:/var/log/gitlab    
 --volume /srv/gitlab/data:/var/opt/gitlab   
 docker.io/gitlab/gitlab-ce:latest

4> 修改配置(可选)

进入gitlab的环境:

docker exec -it gitlab /bin/bash

修改配置文件:

vim /et/gitlab/gitlab.rb

5>打开浏览器输入hostname的地址,就可以随意玩了。(如果无法访问,查看防火墙设置,确保主机和相应的端口能被访问)


欢迎订阅
上一篇下一篇

猜你喜欢

热点阅读