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

  • 相关阅读:
    python基础代码2
    将博客搬至CSDN
    Python基础代码1
    使用函数处理数据
    创建计算字段
    用通配符进行过滤
    高级过滤数据
    过滤数据
    模式与架构
    工厂方法模式和简单工厂模式的选折
  • 原文地址:https://www.cnblogs.com/yg_zhang/p/10232394.html
Copyright © 2011-2022 走看看