2015-02-06 79 views
1

我真的很困惑,因为Gitlab使用他们产品的不同名称。所以,存在着 “Gitlab”,“Gitlab CE, “Gitlab CI”, “Gitlab搭车” 和 “Gitlab支付”如何升级omnibus gitlab 7.2.1?

我发现了一些正确的文件,因为我觉得我的gitlab version

通过帮助页面我发现了gitlab其即时通讯在我的服务器上运行了版本GitLab 7.2.1 ff1633f

我未能在此步骤:?

Install the latest package 

# Ubuntu/Debian: 
sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb 

# CentOS: 
sudo rpm -Uvh gitlab-x.x.x_xxx.rpm 


[email protected]:~# sudo dpkg -i gitlab_x.x.x-omnibus.xxx.deb 
dpkg: Fehler beim Bearbeiten von gitlab_x.x.x-omnibus.xxx.deb (--install): 
Auf das Archiv kann nicht zugegriffen werden: Datei oder Verzeichnis nicht gefunden 
Fehler traten auf beim Bearbeiten von: 
gitlab_x.x.x-omnibus.xxx.deb 
[email protected]:~# 

什么现在要做我不是一个Linux的专家,刚开始用它

+0

找到了解决办法上SO: https://stackoverflow.com/questions/26224649/gitlab-error-500-after-updating-when-viewing-projects/26268429#comment45072161_26268429 – Hidden 2015-02-06 12:45:24

回答

2

该错误表示找不到您想要安装的文件。您必须首先下载文件,然后将x交换为下载的版本。我建议您按照https://gitlab.com/gitlab-org/omnibus-gitlab/blob/7-7-stable/doc/update.md上描述的步骤进行更新步骤。

你总是可以找到最新的稳定版本的综合性上下载https://about.gitlab.com/downloads/但按照更新文档第一

主要有两大类:开源/社区版和付费企业版,你必须订阅。企业版是基于免费版本,并配备了一些额外的功能(对它们进行比较here

  • Gitlab是git的服务器一般使用的术语。引用次数最多的CE版本。
  • Gitlab CE是的OpenSource gitlab服务器ç ommunity Ë dition
  • Gitlab CI基本上是gitlab的附加增加ç ontinous ntegration选项基本的Git实验室服务器(gitlab CI似乎是总括安装程序的一部分)
  • “Gitlab支付”:我从来没有听说过这样的措辞,我会以为它是“Gitlab EE”
  • Gitlab EE(不是你参考)是付款的E nterprise E您必须订阅。它带有一些额外的非免费功能。
  • “Gitlab Omnibus”在我看来是不幸选择的措辞。它表示使用了Omnibus安装程序。

在过去,安装总是需要手动进行多个步骤。目前推荐的方法是使用Omnibus安装程序安装Gitlab(EE以及CE)。它基本上只需要3个步骤:安装软件包,编辑配置文件,告诉gitlab添加这个新配置。