zoukankan      html  css  js  c++  java
  • GitLab安装

    GitLab简介

      GitLab是一个用于仓库管理系统的开源项目,使并在此基础上搭建起来的web服务,简单来理解,就是私人的代码仓库,非常适合企业内部使用。

    Linux下安装GitLab

      1.在防火墙里开放http跟ssh端口 

      yum install lokkit
      yum install curl openssh-server openssh-clients postfix cronie -y
      service postfix start
      chkconfig postfix on
      lokkit -s http -s ssh

      2.添加gitlab仓库,并安装

      curl -s http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
      sudo yum install gitlab-ce

      3.修改gitlab配置

      vim /etc/gitlab/gitlab.rb

      修改external_url为gitlab机子的ip+要使用的端口 如:http://192.168.17.128:8888
      修改nginx['listen_port'] = 8888

      4.配置防火墙

      开放端口8888,或者将防火墙关闭

      5.启动GitLab

      gitlab-ctl reconfigure
      gitlab-ctl restart

      6.访问配置的url:http://192.168.17.128:8888,看到如下图,则表示安装成功!

     

    创建组的访问级别

      Private:只有组成员才能看到
      Internal:只要登录的用户就能看到
      Public:所有人都能看到

    邀请组成员的权限 

      Guest:可以创建issue、发表评论,不能读写版本库
      Reporter:可以克隆代码,不能提交
      Developer:可以克隆代码、开发、提交、push
      Master:可以创建项目、添加tag、保护分支、添加项目成员、编辑项目
      Owner:可以设置项目访问权限 - Visibility Level、删除项目、迁移项目、管理组成员

  • 相关阅读:
    使用unlist将日期型数据的列表转换为向量时,出现的异常
    => in Scala
    Scala Beginner
    .net Core 调用微信Jsapi接口,H5解析二维码
    TextBoxFor控件的扩展---Bootstrap在mvc上的应用
    Dapper Vs Dbentry
    外地手机号码,请在号码前加拨0
    Sql 2012 远程数据库连接
    DbEntry在Vs2012里的配置
    拓展:正则表达式-常用函数
  • 原文地址:https://www.cnblogs.com/maguanyue/p/12324339.html
Copyright © 2011-2022 走看看