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
    
    
    
  • 相关阅读:
    web端常见兼容性问题整理
    浏览器初始化样式
    html5特效库
    csshack
    进程与线程,并发、并行、异步、多线程
    js复制粘贴事件
    dom range相关
    vue和react在使用上的对比
    ListView往TreView里面拖拽
    ListView添加项目带序列
  • 原文地址:https://www.cnblogs.com/ruhai/p/13974391.html
Copyright © 2011-2022 走看看