gitlib安装于使用

   GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务,它集成了Github的可视化功能,方便开发人员协同工作.

   GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
  
GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

安装 :

      环境 :

           CentOS Linux release 7.3.1611 (Core)

   192.168.1.57

       实施操作:

               1.更新下载epel源

                      mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  -----备份epel

        wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

                       yum clean && yum makecache  ----清理并生成缓存

     2.相关依赖安装

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

      systemctl start postfix

      curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

      yum install -y git

    3.gitlab-ce安装

      阿里源下载文件很大1G,此处使用清华大学镜像源

        vim /etc/yum.repos.d/gitlab-ce.repo       

  • [gitlab-ce]
  • name=gitlab-ce
  • baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
  • repo_gpgcheck=0
  • gpgcheck=0
  • enabled=1
  • gpgkey=https://packages.gitlab.com/gpg.key

        yum makecache &&  yum install -y gitlab-ce

    4.配置并启动gitlab-ce   

        gitlab-ctl reconfigure  配置文件重载  时间可能比较长,耐心你等待即可!----

        gitlab-ctl stop|start|restart|status

        /var/opt/gitlab  相关程序配置目录

                                             提示:启动gitlab需要时间!可能不能立刻出gitlab页面,nginx的welcome页面出来后等待即可

    5.Web:访问:192.168.1.57 

  

 


     

时间: 2025-01-10 08:48:32

gitlib安装于使用的相关文章

centos 6 安装 gitlib

安装gitlab-----------1. 下载 gitlabcurl -O https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.2.1_omnibus-1.el6.x86_64.rpm 2. 安装依赖yum install openssh-serveryum install postfixservice postfix startchkconfig postfix on 3. 安装gitlabrpm -i gitlab

Linux安装GitLib

git是一个版本控制系统(Version Control System, VCS)gitlab是使用Git作为代码管理工具,并在此基础上搭建起来的web服务,它拥有与Github类似的功能,能够管理代码,缺陷和注释.Gitlab还可以管理团队对仓库的访问. 1.安装所需命令 sudo yum install curl openssh-server openssh-clients postfix cronie 2.gitlab使用postfix发送邮件 sudo service postfix s

Git安装及密钥的生成

1.下载Git软件:http://msysgit.github.io/ 2.安装git软件(很简单).安装成功后,在[开始]->[程序]->[git],下就会看见Git Bash和Git GUI,打开Git Bash,进入bash界面. 3.注册邮箱 在git bash界面输入如下内容即可完成邮箱的注册: $ git config --global user.name "user.name" (说明:双引号中需要你的用户名,这个可以随便输入,比如“ming.xiao”) $

Jenkins与Gitlib实现自动化部署与持续构建

持续部署之jenkins与gitlab(一) 主要部分 安装部署Jenkins和gitlib 了解gitlib的常用命令 部署haproxy与tomcat环境 配置Jenkins使用gitlib更新代码 通过sonar实现代码检测 实现gitlib触发Jenkins自动部署 通过Jenkins实现自动部署 实现haproxy动态添加删除后端服务器 编写脚本实现自动化部署与回滚 持续集成的分类: 持续集成:持续集成是指程序员在代码的开发工程中,可以频繁的将代码部署到主干上,并进行自动化测试 持续交

Git服务器 gitweb与gitlib的区别

昨天我们已经把Git服务器搭建完成了,工程的上传与下载都可以了,不过有些人不喜欢使用git命令进行操作.所以我们就搭建一个可视化操作的环境!配置gitweb和gitlib两种访问方式! 一,配置gitweb 1. 安装gitweb   sudo apt-get install gitweb 2. 安装apache2  sudo apt-get install apache2 3. 配置gitweb (1)默认没有 css 加载,把 gitweb 要用的静态文件连接到 DocumentRoot 下

在Docker中使用ubuntu镜像搭建gitLib

使用环境: Docker version 1.6.1, build 97cd073 1.下载基础镜像 docker pull ubuntu:14.04 2.运行镜像 docker run -t -i ubuntu:14.04 /bin/bash 3,安装ssh apt-get update -y apt-get install -y openssh-client openssh-server #允许root用户登录 sed -i 's/PermitRootLogin without-passwo

CentOS7安装GitLab、汉化及使用

同步首发:http://www.yuanrengu.com/index.php/20171112.html 一.GitLab简介 GitLab是利用Ruby On Rails开发的一个开源版本管理系统,实现了一个自托管的Git项目仓库,是集代码托管,测试,部署于一体的开源git仓库管理软件,可通过web界面来进行访问公开的或私人项目.与Github类似,GitLab能够浏览代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本,并提供一个文件历史库.它还提供一个代码片段收集功

Gitlab教程1 —— 安装和基本使用

前言: git服务器比较有名的是gitosis和gitolite,这两个管理和使用起来稍微有些复杂,没有web页面,而gitlab则是类似于github的一个工具,github无法免费建立私有仓库,并且为了代码安全,于是在内网安装了一个自己实验室的一个git服务器,多方比较,选择了gitlab. 相关链接: Gitlab英文官网:https://gitlab.com/ Gitlab中文网:http://www.git-scm.com.cn/ Gitlab中文社区:https://gitlab.c

版本管理 GitLab 的安装及管理 (CentOS 7)

一.前言 GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目. 它拥有与 Github 类似的功能,能够浏览源代码,管理缺陷和注释.可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库. 团队成员可以利用内置的简单聊天程序(Wall)进行交流. 它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找. 1.Git的家族成员 Git:是一种版本控制系统