zoukankan      html  css  js  c++  java
  • 使用docker 安装 GITLIB

    在安装 gitlib 社区版时,配置老不成功,改成使用docker安装 比较顺利,省事。

     

    1外部卷配置

    docker 需要配置一些卷在外部,创建一下git的目录

    我们创建一个在home下 创建一个git的目录,在这个目录下创建文件夹

    mkdir config data logs

    配置 $GITLAB_HOME

    vi ~/.bash_profile

    增加 

    export GITLAB_HOME=/home/git/

    2 下载镜像

    docker pull gitlab/gitlab-ce

    3 运行docker镜像

    docker run -d 
        --hostname gitlab 
        --publish 8443:443 --publish 7002:80 --publish 2222:22 
        --name gitlab 
        --restart always 
        --volume $GITLAB_HOME/config:/etc/gitlab 
        --volume $GITLAB_HOME/logs:/var/log/gitlab 
        --volume $GITLAB_HOME/data:/var/opt/gitlab 
        gitlab/gitlab-ce

    外部端口为7002 我们动过这个端口进行访问。

    启动成功后,系统会默认让我们输入初始密码,输入后,会报没有配置邮件的错误信息。

    4 配置邮件

    编辑 config 目录下的 gitlab.rb 

    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.163.com"
    gitlab_rails['smtp_port'] = 25
    gitlab_rails['smtp_user_name'] = "***@163.com"
    gitlab_rails['smtp_password'] = "***"
    gitlab_rails['smtp_domain'] = "163.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = false
    gitlab_rails['smtp_tls'] = false

    我们可以申请一个163的邮箱,密码 是授权码来的。

    配置好后访问 就可以了。

     5.启动停止GITLIB

    docker restart gitlab

    docker stop gitlab

    docker start gitlab

  • 相关阅读:
    mongodb简介
    tomcat简介
    date的详细说明
    30岁前成功的12条黄金法则
    2012春晚经典语录
    统计文件中某个单词出现的次数
    nginx简介
    ATM取款机系统模拟仿真
    十三种时间管理方法
    笔试常见的智力题 附答案
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/10232394.html
Copyright © 2011-2022 走看看