无法安装最新版本的Gitlab

时间:2015-05-19 08:39:09

标签: git bash curl gitlab

这个问题不是代码,而是Gitlab的安装。

我正在尝试安装Gitlab几天但没有成功 实际上,很久以前,他们提出了wget方法效果很好的方法,但由于我们必须使用Curl方法,因此不可能比下载更进一步。

在Ubuntu 14.04计算机上,以下命令有效:

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

但是使用下一个命令,它会显示[0%未决]并且没有任何反复发生。

sudo apt-get install gitlab-ce

自从5.10.4版本的Gitlab以来你有没有遇到过这个问题,或者你知道解决这个问题的方法吗?从源头安装对我来说非常难以实现。

以下是完整错误:

Err packages.gitlab.com/gitlab/gitlab-ce/ubuntu trusty/main gitlab-ce amd64 7.10.4~omnibus.1-1 Operation too slow.
Less than 10 bytes/sec transferred the last 120 seconds
E: Impossible de récupérer packages.gitlab.com/gitlab/gitlab-ce/ubuntu/pool/trusty/main/g/…
Operation too slow. Less than 10 bytes/sec transferred the last 120 seconds

当我cat /etc/apt/sources.list.d/gitlab_gitlab-ce.list时,我得到了这个结果:

deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ trusty main
deb-src https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu/ trusty main

this page并不存在。这是问题吗?

2 个答案:

答案 0 :(得分:8)

我无法相信。问题今天又开始了......

我尝试更新到最新版本的Gitlab,但我收到了一个致命的错误。

不要忘记备份您的配置:

sudo gitlab-rake gitlab:backup:create

可在/var/opt/gitlab/backups/

获取

因此我必须卸载Gitlab:

sudo gitlab-ctl uninstall

然后重新安装。这是方法

  1. 如果是您的第一个Gitlab安装,请从第2步开始:

    sudo apt-get install openssh-server ca-certificates postfix
    
  2. 然后,(我正在使用Ubuntu 14.04),转到here,然后选择你想要的包,然后做(我选择了以下内容,因为它是最新的):< / p>

    wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_8.3.2-ce.0_amd64.deb
    
  3. 然后拨打dpkg

    sudo dpkg -i gitlab-ce_8.3.2-ce.0_amd64.deb
    
  4. 然后:

    sudo gitlab-ctl reconfigure
    
  5. 在此之后,您必须恢复备份并重新配置环境

  6. 提醒:

    Username: root 
    Password: 5iveL!fe
    

答案 1 :(得分:0)

您使用apt-get,它不会查找您的curl下载的包 找到teh文件的正确位置,将其添加到apt-get数据库,然后执行:

apt-get update
apt-get upgrade
apt-get install gitlab-ce

可以找到更多信息和详细步骤here