12.搭建私人GitLab

搭建私人GitLab

GitLab简介

GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

GitLab要求服务器端采用Gitolite搭建(为了方便安装,现已经用gitlab-shell代替Gitolite)。

官方安装教程

安装

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates

如果使用SMTP服务还需要安装

sudo apt-get install -y postfix

添加源

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

安装gitlab-ee,其中EXTERNAL_URL为需要监听的地址,本地使用可以监听http://127.0.0.1,该设置可以在后面修改

sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee

启动

至此,GitLab已经安装完了,启动就行了,GitLab官方配置教程

sudo gitlab-ctl reconfigure
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,079评论 25 709
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,378评论 8 183
  • 1、 听课感受:听完本节《打磨高手“高维”战略 (解读第二章)》,书写您最大的三点收获。 (1)老大侧重在本书内容...
    饶益有情阅读 1,567评论 0 0
  • 有趣是人生的不二法则 真正开始人生的第二次成长,源于宝贝的出生,因着他的到来,让我开始接触到孩子成长的书籍...
    红尘阙阅读 1,810评论 0 0
  • “哗——”小册子从书架上逃离出来,册子里夹着的花朵标本,也伴着书香味飘落在地上,已经记不清是什么时候制作的花朵标本...
    撒哥哥的小撒妹阅读 2,738评论 0 2

友情链接更多精彩内容