【Linux基础运维】基于GitLab搭建本地Git服务

基于GitLab搭建本地Git服务

0、准备

  • (若是选择docker安装)安装好Docker
  • 系统:CentOS 7

一、安装部署GitLab

1.一、使用docker安装中文社区版GitLab

在docker上发现一个中文版的gitlab,翻译的不是很全,但也比官方原版的半中文要好很多。html

1. `docker pull twang2218/gitlab-ce-zh`
2. `mkdir -p /srv/gitlab/{config,logs,data}`
3. `docker run -d -p 443:443 -p 9001:80 -p 8022:22 --name gitlab --restart always --privileged=true -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab -v /etc/localtime:/etc/localtime:ro twang2218/gitlab-ce-zh`
4. 访问:主机IP:9001。默认用户是root,刚进入时要修改密码很多于八个字符

1.二、yum源安装部署官方原版

  1. 编辑yum源文件:
cat > /etc/yum.repos.d/gitlab-ce.repo << EOF
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
EOF
  1. yum makecache
  2. yum install github-ce

其它

  • GitLab的配置文件(每次修改都必定要gitlab-ctl reconfigure):
    • docker exec -it gitlab vim /etc/gitlab/gitlab.rb
    • docker exec -it gitlab gitlab-ctl reconfigure
    • docker restart gitlab

参考资料

相关文章
相关标签/搜索