gitlab-runner离线安装 HTTP 302

离线安装

常见方法是  curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

碰到的问题:

上述方法本质是先从服务器配置的yum源安装一些必要软件,再改为gitlab-runner自己的源后makecache,才可以执行 yum install gitlab-runner等等后续步骤。必须过程中必须连通互联网。然而,有时候:

1. 可能只有局域网,真连不通。。。

2. 即使有网络,我在makecache那步还是搞不下去了......报告HTTP 302,找不到官方脚本中的repo。

https://packages.gitlab.com/runner/gitlab-runner/el/7/SRPMS/repodata/repomd.xml    报告HTTP 302

解决办法:

百般无奈下,翻找https://packages.gitlab.com网站,发现:

https://packages.gitlab.com/runner/gitlab-runner

https://packages.gitlab.com/app/runner/gitlab-runner/search

在search页面选 advanced options,设定你要的安装包格式和系统类型,找到各种版本安装包下载到本地,直接 yum install 即可。


到此,离线安装,其实只需要在前面的地址下载安装包到本地即可解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容