搭建 Linux 下 GitLab 服务器

            这两天因为项目需求需要搭建一个GitLab服务器,遇到了很多问题,参考了很多网络资料,终于搭建成功,在此把这个过程记录一下,利人利己。

    

一、最终目的

        1,在Linux下创建GitLab服务器,客户端能够完成git 的 clone,pull,commit,push操作。

2,能够通过浏览器访问服务器上的GitLab主页,登录之后能够实现,创建工程,增加用户等操作。

            

二、准备知识

虽然按照后续过程能够实现最终目的,但本人强烈建议读者大致了解下以下知识点。(本人就是因为事先对有些知识不了解导致搭建过程中困难重重)

       1,git的基本用法

2,gitolite和github

3,ssh认证

4,uginx代理服务器


三、搭建环境

      服务器: Ubuntu11.04(本人使用的是虚拟机),需要已经启动了ssh服务。

      测试客户端:Win7,需要先安装git


四、开始搭建

      原文链接地址

      https://github.com/gitlabhq/gitlabhq/blob/stable/doc/installation.md

     参考: http://www.zhigang.net/ (感谢这位网友的分享)

 

平台需求:

此项目被设计用于Linux操作系统。

也许可以工作在 FreeBSD 与 Mac OS 系统,但我们无法保证系统稳定性与功能完整性。

官方支持的 Linux 发行版:

  • Ubuntu Linux
  • Debian/GNU Linux

它应该工作于:

  • Fedora
  • CentOS
  • RedHat

你使用这些系统需要些运气,但不保证稳定性:

  • MacOS X
  • FreeBSD

GitLab 不能运行于 Windows 并且我们也没有支持的计划。

硬件需求:

我们推荐至少 1GB 内容用于 gitlab 实例。

本安装指南已于 Debian/Ubuntu 测试通过。

  • 安装总共需要6步:
  • 安装依赖包
  • 安装 Ruby
  • 安装 Gitolite
  • 安装与配置 GitLab
  • 启动前端Web服务器
  • 启动Resque进行(用于后台任务)
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值