GitLab使用的介绍.docxVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GitLab使用介绍这两天因为项目需求需要搭建一个GitLab服务器,遇到了很多问题,参考了很多网络资料,终于搭建成功,在此把这个过程记录一下,利人利己。 一、最终目的 1,在Linux下创建GitLab服务器,客户端能够完成git 的 clone,pull,commit,push操作。2,能够通过浏览器访问服务器上的GitLab主页,登录之后能够实现,创建工程,增加用户等操作。 二、准备知识虽然按照后续过程能够实现最终目的,但本人强烈建议读者大致了解下以下知识点。(本人就是因为事先对有些知识不了解导致搭建过程中困难重重) 1,git的基本用法2,gitolite和github3,ssh认证4,uginx代理服务器三、搭建环境 服务器: Ubuntu11.04(本人使用的是虚拟机),需要已经启动了ssh服务。 测试客户端:Win7,需要先安装git四、开始搭建 原文链接地址 /gitlabhq/gitlabhq/blob/stable/doc/installation.md 参考: / (感谢这位网友的分享) 平台需求:此项目被设计用于Linux操作系统。也许可以工作在 FreeBSD 与 Mac OS 系统,但我们无法保证系统稳定性与功能完整性。官方支持的 Linux 发行版:Ubuntu LinuxDebian/GNU Linux它应该工作于:FedoraCentOSRedHat你使用这些系统需要些运气,但不保证稳定性:MacOS XFreeBSDGitLab 不能运行于 Windows 并且我们也没有支持的计划。硬件需求:我们推荐至少 1GB 内容用于 gitlab 实例。本安装指南已于 Debian/Ubuntu 测试通过。安装总共需要6步:安装依赖包安装 Ruby安装 Gitolite安装与配置 GitLab启动前端Web服务器启动Resque进行(用于后台任务)重要信息在你发邮件列表询问安装与配置问题之前请确认你已经根据本文完成了所有步骤。Only create a GitHub Issue if you want a specific part of this installation guide updated.Also read the Read this before you submit an issue wiki page.使用这个安装脚本可以轻易的跳过前3个步骤。# 安装 curl 与 sudoapt-get install curl sudo# 三合一命令 :)curl /gitlabhq/gitlab-recipes/master/install/debian_ubuntu.sh | sh使用这个命令默认的数据库依赖包是mysql的. 现在你可以直接到到第四步如果你在 Amazon Web Services 使用 Ubuntu 12.04,你可以使用一个命令跳过所有步骤(1-6)curl /gitlabhq/gitlab-recipes/master/install/debian_ubuntu_aws.sh | sh更多详细信息,你可以阅读此脚本的 HOWTO 部分。笔者注:本人使用了三合一命令欲跳过前三步,但后续安装怎么都不成功,后来才发现第二步安装有问题,按照第2步要求安装ruby就可以了。所以请关注这个三个一命令状态,确保都能执行成功。1. 安装依赖包请记住,Debian 默认并没有安装 sudo,请使用 root 安装它:apt-get update apt-get upgrade apt-get install sudo现在你可以安装必须包:sudo apt-get updatesudo apt-get upgradesudo apt-get install -y wget curl gcc checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libreadline6-dev libc6-dev libssl-dev libmysql++-dev make build-essential zlib1g-dev libicu-dev redis-server openssh-server git-core python-dev python-pip libyaml-dev postfix libpq-dev数据库SQLitesudo apt-get install -y sqlite3 libsqlite3-devMySQLsudo apt-get install -y mysql-server mysql-client libmysqlclient-dev# Login to MySQL$ mysql -u root

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档