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

    Linux环境GitLab安装与配置

     

    1.背景

      近期公司源代码管理工具从svn转向git,因此要在服务器上部署gitlab,总共部署了两台服务器,一台是Ubuntu server 17.04,一台是Centos7。在部署的过程中遇到不少问题,发现Linux里通过命令直接去Gitlab官网上下载程序根本不能成功,不管是在Ubuntu还是Centos上。后来只能去Gitlab官网手动下载安装包,然后再去Linux里通过命令去执行才能安装。

    2.软件下载

    (1)Gitlab官网

      官网地址:https://about.gitlab.com/downloads/ 

    (2)镜像站

      软件地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/xenial/main/g/gitlab-ce/,但是有时候镜像站也会打不开,但是速度肯定要比官网快多了。

    (3)Ubuntu server 17.04下载的版本是gitlab-ce_9.5.6-ce.0_amd64.deb

    (4)centos7下载的版本是gitlab-ce-9.5.6-ce.0.el7.x86_64.rpm

    3.安装

    (1)ubuntu环境

      <1>$ apt-get install curl openssh-server ca-certificates postfix

      <2>配置postfix邮箱

      <3>使用命令:$ dpkg -i gitlab-ce_9.5.6-ce.0_amd64.deb

      <4>出现 It looks like… 表示安装成功!

      <5>配置gitlab

    1
    2
    3
    4
    mkdir -p /etc/gitlab
    touch /etc/gitlab/gitlab.rb
    chmod 600 /etc/gitlab/gitlab.rb
    vim/etc/gitlab/gitlab.rb

      <6>把external_url改成部署机器的域名或者IP地址

      <7>$ gitlab-ctl reconfigure

      <8>$ gitlab-ctl status

      <9>安装完成。

    (2)centos环境

      <1>配置postfix邮箱 :$ yum -y install policycoreutils openssh-server openssh-clients postfix

      <2>安装gitlab:$ rpm -i gitlab-ce-9.5.6-ce.0.el7.x86_64.rpm

      <3>修改gitlab配置文件指定服务器ip和自定义端口

        命令:vim  /etc/gitlab/gitlab.rb,修改external_url

      <4>执行命令gitlab-ctl reconfigure、gitlab-ctl restart

      <5>安装完成。

    4.提醒

    (1)邮箱自动提醒功能有问题

    (2)gitlab会占用8080端口,建议服务器上的tomcat修改下端口号,否则会有问题。

    (3)访问主机ip就可以访问gitlab主页了。

    gtilab 启动gitlab-ctl reconfigure

    gitlab 常用维护命令:https://blog.csdn.net/x6_9x/article/details/64929868

  • 相关阅读:
    使用SocketAsyncEventArgs犯的低级错误
    使用Beetle简单构建高性能Socket tcp应用
    构造BufferWriter和BufferReader实现高效的对象序列化和反序列化
    c#编写高性能Tcp Socket应用注意事项
    文件上传下载流程设计
    识别支点
    interface 与 delegate
    小知识:ADO.NET中的连接池
    解决问题
    IBM把Rational这个软件彻底给毁了
  • 原文地址:https://www.cnblogs.com/yangxiaochu/p/9334889.html
Copyright © 2011-2022 走看看