zoukankan      html  css  js  c++  java
  • GitLab安装文档

    GitLab安装文档

    GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。

    GitLab与GitHub的功能相似,通常企业使用GitLab在局域网搭建自己的Git代码管理仓库。

    1 Docker下安装Gitlab

    拉取gitlab、redis、postgresql

    gitlab依赖redis和postgresql

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

    创建postgresql容器

    #postgresql容器
    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 

    创建redis容器

    #redis容器
    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.120.160 -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.120.160' -e 'SMTP_AUTHENTICATION=login' 
    -v /home/root/opt/gitlab/data:/home/git/data docker.io/gitlab/gitlab-ce

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

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

     

  • 相关阅读:
    oracle 用户密码过期
    求字符串的长度
    oracle 行列装置
    SQL Server 2005参考:PIVOT
    SOAP 入门
    SQL Server 2005参考:数据汇总
    Silverlight 参考: 几何图形 MSDN
    jQuery参考:jquery中的$(document).ready()与window.onload的区别
    Silverlight开源项目与第三方控件收集
    Silverlight 项目开发准则参考
  • 原文地址:https://www.cnblogs.com/dayu007/p/11540730.html
Copyright © 2011-2022 走看看