zoukankan      html  css  js  c++  java
  • 本地搭建gitlab

    sudo docker run -d 
    --hostname localhost 
    --name gitlab 
    --restart always 
    --publish 30001:22 --publish 30000:80 --publish 30002:443 
    --volume ~/mnt/gitlab/data:/var/opt/gitlab 
    --volume ~/mnt/gitlab/logs:/var/log/gitlab 
    --volume ~/mnt/gitlab/config:/etc/gitlab 
    gitlab/gitlab-ce:latest
    
    
    
    
    docker exec -it gitlab /bin/bash
    
    vi /etc/gitlab/gitlab.rb
    
    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.163.com"
    gitlab_rails['smtp_port'] = 25
    gitlab_rails['smtp_user_name'] = "xx**@163.com"
    gitlab_rails['smtp_password'] = "*****" // 不是邮箱的登录密码,自己设置的授权码
    gitlab_rails['smtp_domain'] = "163.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = false  
     
    // 修改gitlab配置的发信人
    gitlab_rails['gitlab_email_from'] = "xx**@163.com"
    user["git_user_email"] = "xx**@163.com"
    
    
    // 测试邮件服务器可用
    gitlab-rails console
    Notify.test_email('1107***78@qq.com', 'Message Subject', 'Message Body').deliver_now
    
    
    #启动所有服务
    [root@localhost gitlab]# gitlab-ctl start
    #启动单独一个服务
    [root@localhost gitlab]# gitlab-ctl start nginx
    #查看日志,查看所有日志
    [root@localhost gitlab]# gitlab-ctl tail
    #查看具体一个服务的日志,类似tail -f
    [root@localhost gitlab]# gitlab-ctl tail nginx
    
    
    
  • 相关阅读:
    转:Nginx 日志文件切割
    nginx日志切割
    nginx日志配置
    Mongodb数据更新命令
    Android开发书籍推荐
    全面解读python web 程序的9种部署方式
    PowerDesinger15设置字体大小
    A* Pathfinding Project (Unity A*寻路插件) 使用教程
    jQuery的DOM操作之捕获和设置
    如何写一个好的方法
  • 原文地址:https://www.cnblogs.com/ruhai/p/13974391.html
Copyright © 2011-2022 走看看