美文网首页
搭建Gitlab实践

搭建Gitlab实践

作者: 浅笑丨无痕 | 来源:发表于2018-08-23 20:58 被阅读0次

安装gitlab

前言

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 GitLab与GitHub的功能相似,通常企业使用GitLab在局域网搭建自己的Git代码管理仓库。

安装

docker下安装gitlab

拉取gitlab、redis、postgresql,gitlab依赖redis和postgresql

docker pull sameersbn/redis 
docker pull sameersbn/postgresql 
docker pull gitlab/gitlab‐ce:latest

创建postgresql、redis容器:

docker run --name postgresql -d --privileged=true -e 'DB_NAME=gitlabhq_production' -e 'DB_USER=gitlab' -e 'DB_PASS=password' -e 'DB_EXTENSION=pg_trgm' -v /home/root/opt/postgresql/data:/var/lib/postgresql sameersbn/postgresql

docker run --name redis -d --privileged=true -v /home/root/opt/redis/data:/var/lib/redis sameersbn/redis

创建gitlab容器:

docker run ‐‐name gitlab ‐d ‐‐link postgresql:postgresql ‐‐link redis:redisio ‐‐hostname 192.168.56.132 ‐p 10022:22 ‐p 8899:80 ‐e 'GITLAB_PORT=8899' ‐e 'GITLAB_SSH_PORT=10022' ‐e 'GITLAB_SECRETS_DB_KEY_BASE=long‐and‐random‐alpha‐numeric‐string' ‐e 'GITLAB_SECRETS_SECRET_KEY_BASE=long‐and‐random‐alpha‐numeric‐string' ‐e 'GITLAB_SECRETS_OTP_KEY_BASE=long‐and‐random‐alpha‐numeric‐string' ‐e 'GITLAB_HOST=192.168.56.132' ‐e 'SMTP_AUTHENTICATION=login' ‐v /home/root/opt/gitlab/data:/home/git/data docker.io/gitlab/gitlab‐ce

docker run --name gitlab -d --link postgresql:postgresql --link redis:redisio --hostname 192.168.56.132 -p 10022:22 -p 8899:80 -e 'GITLAB_PORT=8899' -e 'GITLAB_SSH_PORT=10022' -e 'GITLAB_SECRETS_DB_KEY_BASE=long‐and‐random‐alpha‐numeric‐string' -e 'GITLAB_SECRETS_SECRET_KEY_BASE=long‐and‐random‐alpha‐numeric‐string' -e 'GITLAB_SECRETS_OTP_KEY_BASE=long‐and‐random‐alpha‐numeric‐string' -e 'GITLAB_HOST=192.168.56.132' -e 'SMTP_AUTHENTICATION=login' -v /home/root/opt/gitlab/data:/home/git/data gitlab/gitlab-ce

浏览器访问:http://192.168.56.132:8899

初次访问需要等待一段时间。

可以通过 日志查看启动:docker logs -f gitlab

web界面

初次进入需要修改密码,账号为root.


image.png

相关文章

  • 搭建Gitlab实践

    安装gitlab 前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭...

  • Gitlab简单使用一

    注册Gitlab用户并创建远程仓库 使用Gitlab之前需搭建好Gitlab服务器,搭建好之后访问Gitlab服务...

  • 2016/12/28

    技术 微服务:真正的架构模式 使用Docker搭建GitLab实践 Docker Compose—简化复杂应用的利...

  • GitLab install

    CentOS7服务器上搭建Gitlab Gitlab如何搭建? 安装gitlab所需要的依赖sudo yum in...

  • docker搭建gitlab

    搭建gitlab

  • CI/CD流程

    1.gitlab搭建 2.Gitlab CI

  • gitlab同步项目至gitlab以及gitee

    gitlab同步项目至gitlab以及gitee 前置条件==》 先自己搭建好gitlab 不要参考我之前搭建的g...

  • Idea上传代码到gitlab遇到的坑

    基于Docker搭建gitlab,根据步骤vi /mnt/gitlab/data/gitlab-rails/etc...

  • 2 GitLab 的搭建

    GitLab 的搭建 Install 安装方式参考 gitlab 官方资料,打开 gitlab 页面,然后按照指示...

  • 3. GitLab CI/CD实践 - GitLab搭建

    为什么是GitLab,而不是Jenkins? 两者都不熟悉,传闻Jenkins是插件地狱 稍加尝试Jenkins,...

网友评论

      本文标题:搭建Gitlab实践

      本文链接:https://www.haomeiwen.com/subject/vbtviftx.html