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、删除项目、迁移项目、管理组成员

  • 相关阅读:
    Linux安全加固
    mosquitto
    Docker设置2375端口
    linux shell 常见的时间戳操作
    tar打包并且排除log目录
    spring boot2整合shiro安全框架实现前后端分离的JWT token登录验证
    http post
    scp命令 Linux和Windows文件互传
    git did not exit cleanly (exit code 1) 的解决办法
    windows安装TortoiseGit详细使用教程【基础篇】
  • 原文地址:https://www.cnblogs.com/maguanyue/p/12324339.html
Copyright © 2011-2022 走看看