zoukankan      html  css  js  c++  java
  • gitlab 安装和使用

    正常 团队开发 不可能吧代码托管给 github 或者码云之类的 三方托管机构。 然后  原始的 git 没有图形用户界面。 这时候我们可以选择 gitlab 。

    安装环境 centos7

    1 安装依赖

       yum -y install policycoreutils openssh-server openssh-clients postfix

    2 设置邮件 系统的 启动和开机自启动( 发邮件什么的 依赖这个 )

      systemctl enable postfix && systemctl start postfix

    3 下载并且安装 gilab

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

      rpm -i gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm
    4 修改下面的配置 修改为你服务器的外地ip 或者域名 ,后面 邮件 激活请求地址 就是这个。

     5 使用配置 ,并且重启

      gitlab-ctl reconfigure

      gitlab-ctl restart
     
      备注:我使用QQ邮箱 配置如下
      

    gitlab_rails['smtp_enable'] = true
    gitlab_rails['smtp_address'] = "smtp.qq.com"
    gitlab_rails['smtp_port'] = 465
    gitlab_rails['smtp_user_name'] = "451740146@qq.com"
    gitlab_rails['smtp_password'] = "QQ邮箱授权码"
    gitlab_ci['smtp_domain'] = "smtp.qq.com"
    gitlab_rails['smtp_authentication'] = "login"
    gitlab_rails['smtp_enable_starttls_auto'] = true
    gitlab_rails['smtp_tls'] = true
    gitlab_rails['gitlab_email_from'] = '451740146@qq.com'

      
     
    6 完成 登录  ,然后用法就和github 几乎一样了。
     

    可以点击忘记密码测速邮件是否正常。收到邮件就算正常了。

    备注:如果 502 错误,可能是权限问题

      chmod -R 755 /var/log/gitlab

      如果 邮件服务器 postfix 无法启动。

        修改/etc/postfix/main.cf文件中  inet_interfaces = localhost 为 inet_interfaces = all

    我安装就遇到这两个问题,还算 比较顺利。

    初始 账号是:

      初始账户: root 密码: 5iveL!fe

    修改 git 端口 端口:

      nginx['listen_port']=2600 对外访问的 端口

      unicorn['port']=2500

    关闭自启动  gitlab的  服务名是 itlab-runsvdir

      systemctl disable gitlab-runsvdir 关闭自启动

      systemctl enable gitlab-runsvdir 开启自启动

      同理 systemctl start gitlab-runsvdir 也可以启动

  • 相关阅读:
    航班查询http://www.variflight.com/
    打印串口日志
    驱动天使 360驱动大师好用2020
    mysqldMY-010457] [Server] --initialize specified but the data directory has files in it. Aborting. 2020-12
    拖拽刻录
    traceroute排查网络故障 www.qq.com排查网络故障网络不通 先ping自己
    tigervnc报错
    java axis调用带有soap头(soapheader)的.net webservice
    java 调用WebService【转】
    List<String>转换为实体类的属性【转】
  • 原文地址:https://www.cnblogs.com/cxygg/p/10753557.html
Copyright © 2011-2022 走看看