zoukankan      html  css  js  c++  java
  • 五分钟学会centos配置gitlab

    下载gitlab

    亲测: centos6.5   

    安装依赖包:

    1:  yum install curl policycoreutils policycoreutils-python openssh-server openssh-clients

    依赖包安装完成之后:

    1: systemctl enable sshd
    2: systemctl start sshd
    3: yum install postfix
    4: systemctl enable postfix
    5: systemctl start postfix
    6: firewall-cmd --permanent --add-service=http
    7: systemctl reload firewalld

    以上依赖安装完之后,下载gitlab:

    centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6
    centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

    下载相对应系统的rpm包

    wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-8.0.0-ce.0.el6.x86_64.rpm

    安装rpm包

    rpm -i gitlab-ce-8.0.0-ce.0.el6.x86_64.rpm

    安装完成之后

    vim /etc/gitlab/gitlab.rb

    修改gitlab配置文件,访问IP:端口,   如果不修改默认80端口,进入文件之后,找到

    external_url       #  这个变量

    修改external_url变量

    external_url 'http://ip:端口'

    修改完成之后退出并且保存

    esc     +   wq

    保存之后需要更新一下修改

    gitlab-ctl reconfigure

    重启gitlab

    gitlab-ctl restart      # 重启
    
    gitlab-ctl stop         #  停止
    
    gitlab-ctl start         # 启动
    
    gitlab-ctl status       # 查看状态

    访问gitlab

    输入你在   /etc/gitlab/gitlab.rb文件里定义的

    external_url后边跟的ip就可以访问


    配置成功之后就会出现这个页面, 默认账号:root, 密码;password, 如果不对的话,请自行修改。

    修改gitlab管理员账号密码

    gitlab-rails console production
    
    # 按下回车之后会出现
    Loading production environment (Rails 4.1.1)
    
    # 依次输入
    irb(main):001:0> user = User.where(id:1).first
    irb(main):002:0> user.password='66668888'       # root密码
    irb(main):003:0> user.save!
    
    # 返回
    true         # 表示修改成功
    
    Ctrl+C 可以退出了

    到了这里之后,gitlab就配置完成了,接下来就可以使用了。以上所有方法,亲测,全部有效。

    # 修改gitlab   IP地址
    
    vim /etc/gitlab/gitlab.rb
    
    
    external_url 'ip地址'
    
    
    配置完成 
    重置命令:     gitlab-ctl reconfigure
    
    重启命令:     gitlab-ctl restart
  • 相关阅读:
    tips 前端 阻止 浏览器缓存静态资源
    tips 前端 各个设备的页面尺寸的media query 与页面高度的经验总结
    算法-第四版-练习1.3.28解答
    事件循环(event loop) && 任务队列 (task queue) && $nextTick
    element -ui之<el-table>
    node.js(三 --- stream 管道流 模块化 函数)
    node.js(二 --- events 、buffer、)
    ajax请求的所有状态码详解
    element-ui中el-tree的父元素设置好宽度后不能被子内容撑开的问题
    java获取前端请求字段的方法
  • 原文地址:https://www.cnblogs.com/wuyongcong/p/9020658.html
Copyright © 2011-2022 走看看