美文网首页
linux 搭建 gitlab 私服

linux 搭建 gitlab 私服

作者: devYOUK | 来源:发表于2019-02-27 09:34 被阅读2次

本文特别适合内网服务器无法连接外网的情况
linux原生方式搭建一个gitlab服务器还是比较复杂的, 如果遇到版本问题, 内核问题 那就更加头大
特别是如果是服务器不能连外网, 各种yum命令无法施展, 这时候就只能两眼翻白了
还好天降神器 docker!!
基本上有docker这个平台, 其他什么运行环境都能轻松离线搭起来了

  1. 远程服务器先离线安装docker
  2. 本地机器下载 gitlab image (默认你本机也搭好了docker环境)
    docker pull gitlab/gitlab-ce
    
  3. 本地导出 gitlab image
    docker save -o gitlab.tar gitlab  // 这个会导出到 user目录
    
  4. 将 image 上传到服务器
  5. 将 image 导入服务器的docker repository
    docker load -i gitlab.tar
    
  6. docker 启动 gitlab
    docker run --detach \
    --hostname gitlab.example.com \
    --publish 443:443 --publish 80:80 --publish 22:22 \
    --name gitlab \
    --restart always \
    --volume /apps/gitlab/config:/etc/gitlab \ 
    --volume /apps/gitlab/logs:/var/log/gitlab \
    --volume /apps/gitlab/data:/var/opt/gitlab \
    gitlab/gitlab-ce:latest
    
  7. 在这里, gitlab的所有数据都保存在了 /apps/gitlab 中, 日后迁移的话把这个文件夹移动到合适的地方即可

docker 线上仓库有超多的镜像文件, 以后配置环境再也不用烦心了

相关文章

  • 搭建自己的gitlab服务

    搭建一个 gitlab 私服只需如下4步:1.准备linux环境2.安装gitlab3.配置gitlab4.启动g...

  • linux 搭建 gitlab 私服

    本文特别适合内网服务器无法连接外网的情况linux原生方式搭建一个gitlab服务器还是比较复杂的, 如果遇到版本...

  • gitlub私服搭建

    title: gitlub私服的搭建 最近应公司需求,搭建gitlab私服,在这里做一个简单的记录。 1.安装和配...

  • jenkins+私服maven+私服gitlab(nexus)构

    前言:本文章讲述搭建maven和gitlab私服,以及和jenkins整合起来搭建devops平台,最终实现直接打...

  • maven

    本地导入gitlab仓库 搭建环境 搭建maven环境Linux的alpine版的镜像adminie_jenkin...

  • Linux搭建gitlab

    由于上一篇搭建的git服务器,进行权限控制时很不方便,决定重新搭建gitlab作为管理项目工具,有web页面操作起...

  • Linux搭建GitLab

    先查看系统Linux版本,命令: cat /etc/redhat-release 建议使用CentOS Linux...

  • linux搭建git私服

    最近帮朋友弄git私服,记录一下方便以后操作。目标:在linux上搭建一个git服务器,供远程操作项目管理。本篇不...

  • Linux搭建Nexus私服

    一. 使用Docker搭建Nexus私服 1. 安装Nexus 1.1创建存放数据的位置 1.2 启动 执行以下命...

  • GitLab利用API批量下载项目代码

    准备工作 1-本地安装Git2-搭建Gitlab私服3-创建项目并上传源代码 获取所有项目API 返回json格式...

网友评论

      本文标题:linux 搭建 gitlab 私服

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