这个问题不是代码,而是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并不存在。这是问题吗?
答案 0 :(得分:8)
我无法相信。问题今天又开始了......
我尝试更新到最新版本的Gitlab,但我收到了一个致命的错误。
sudo gitlab-rake gitlab:backup:create
可在/var/opt/gitlab/backups/
因此我必须卸载Gitlab:
sudo gitlab-ctl uninstall
然后重新安装。这是方法:
如果是您的第一个Gitlab安装,请从第2步开始:
sudo apt-get install openssh-server ca-certificates postfix
然后,(我正在使用Ubuntu 14.04),转到here,然后选择你想要的包,然后做(我选择了以下内容,因为它是最新的):< / p>
wget https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab-ce_8.3.2-ce.0_amd64.deb
然后拨打dpkg
:
sudo dpkg -i gitlab-ce_8.3.2-ce.0_amd64.deb
然后:
sudo gitlab-ctl reconfigure
在此之后,您必须恢复备份并重新配置环境
提醒:
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