centos7安装gitlab

前端之家收集整理的这篇文章主要介绍了centos7安装gitlab前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

由于项目需要的关系,最近要搭一个git私服,虽然git本身提供一个简单的server,但出于好奇心和方便日后扩展的需要,还是想搭已搭gitlab这个功能相当齐全的server。官网是,选择ce版本,本来下载安装的事情,官网有提供对不同系统的安装方式,由于在中国,amazon s3上面的东西真的很难下载。像我的centos 7就一直timeout

[root@iZ11149til3Z ~]# yum install gitlab-ce
已加载插件:langpacks
base                                                                                                                                                          | 3.6 kB  00:00:00
epel                                                                                                                                                          | 4.3 kB  00:00:00
extras                                                                                                                                                        | 3.4 kB  00:00:00
gitlab-ce                                                                                                                                                     | 2.9 kB  00:00:00
https://packages.gitlab.com/gitlab/gitlab-ce/el/7/x86_64/repodata/repomd.xml: [Errno 12] Timeout on https://packages-gitlab-com.s3.amazonaws.com/7/8/el/7/x86_64/repodata/f97b8e6bbea738c8fd02c01a5480862ac971aefc0346a57dea4c13cc18434bf9-repomd.xml?AWSAccessKeyId=AKIAJ74R7IHMTQVGFCEA&Signature=maCC1ubPA898vaZoxYlcyR2jXLI=&Expires=1468298019: (28,'Connection timed out after 3718 milliseconds')
正在尝试其它镜像。
https://packages.gitlab.com/gitlab/gitlab-ce/el/7/x86_64/repodata/repomd.xml: [Errno 12] Timeout on https://packages-gitlab-com.s3.amazonaws.com/7/8/el/7/x86_64/repodata/f97b8e6bbea738c8fd02c01a5480862ac971aefc0346a57dea4c13cc18434bf9-repomd.xml?AWSAccessKeyId=AKIAJ74R7IHMTQVGFCEA&Signature=g6FJnAkNKZUAO87Jl1xYMoqpeuQ=&Expires=1468298029: (28,'Connection timed out after 3704 milliseconds')
正在尝试其它镜像。

幸好的是清华有镜像
按照清华这个镜像地址上面的指示,不同的系统也可以成功安装。
可如果你先按官网的
方法安装到一半,再用清华的镜像,你会发现系统根本不会使用清华的镜像,还是一直timeout。
这时你要把之前的镜像干掉

sudo yum clean all 清楚缓存
cd /etc/yum.repos.d

[root@iZ11149til3Z yum.repos.d]# ls
backup CentOS-Base.repo.rpmnew CentOS-fasttrack.repo CentOS-Vault.repo gitlab-ce.repo
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Sources.repo epel.repo gitlab_gitlab-ce.repo

sudo rm gitlab_gitlab-ce.repo

自己大概看一下就能判断出来gitlab_gitlab-ce.repo是官网提供的镜像,删掉重新安装就可以了。

后来才发现gitlab有个中文网,不知道靠不靠谱,上面的方法不行的人可以去看看。

猜你在找的Git相关文章