二、Linux 安装nginx
在Linux上安装NGINX的步骤如下:
-
打开终端(命令行界面)。
-
使用以下命令安装NGINX:
-
对于Ubuntu/Debian系统:
sudo apt-get install nginx
-
对于CentOS/RHEL系统:
sudo yum install nginx
-
-
等待安装完成。
-
使用以下命令启动NGINX服务:
-
对于Ubuntu/Debian系统:
sudo systemctl start nginx
-
对于CentOS/RHEL系统:
sudo service nginx start
-
-
访问服务器的IP地址或域名,如果看到NGINX的默认欢迎页面,则表示安装成功。
如果你想修改NGINX的配置文件,你可以找到NGINX的配置文件路径(一般在/etc/nginx/
目录下),然后使用文本编辑器进行修改。例如,可以使用以下命令打开配置文件:
sudo nano /etc/nginx/nginx.conf
完成修改后,保存并退出编辑器。然后,重新加载NGINX配置文件的命令为:
sudo systemctl reload nginx
三、linux 安装node
在Linux上安装Node.js可以按照以下步骤进行操作:
-
打开终端,以管理员身份登录到Linux系统。
确定你的Linux系统是基于Debian/Ubuntu还是基于Red Hat/CentOS。可以使用以下命令来确定你的Linux发行版:
cat /etc/os-release
或者
lsb_release -a
3. 在Debian/Ubuntu系统中,你可以使用以下命令来安装Node.js:
sudo apt update sudo apt install nodejs
如果你还需要安装Node.js的包管理工具npm,则可以使用以下命令:
sudo apt install npm
4. 在Red Hat/CentOS系统中,你可以使用以下命令来安装Node.js:
sudo yum update sudo yum install nodejs
如果你还需要安装Node.js的包管理工具npm,则可以使用以下命令:
sudo yum install npm
三、linux 安装 git
yum install git
五、 安装 gitlabRunner
-
添加官方 GitLab 存储库:
对于 Debian/Ubuntu/Mint:
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
-
对于 RHEL/CentOS/Fedora:
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash
-
安装最新版本的 GitLab Runner,或跳到下一步 安装特定版本:
从 GitLab Runner 14.0 开始,默认情况下禁用目录使用以防止没有此类文件或目录
作业失败skel
对于 Debian/Ubuntu/Mint:
sudo apt-get install gitlab-runner
对于 RHEL/CentOS/Fedora:
sudo yum install gitlab-runner
3. 要安装特定版本的 GitLab Runner,请执行以下操作:
-
对于基于 DEB 的系统:
apt-cache madison gitlab-runner sudo apt-get install gitlab-runner=15.11.0
对于基于 RPM 的系统:
yum list gitlab-runner --showduplicates | sort -r sudo yum install gitlab-runner-15.11.0-1
完成上述步骤后,应启动一个运行器并 准备好供您的项目使用!请务必阅读常见问题解答部分,其中描述了 GitLab Runner 的一些最常见的问题。
-
首先,把老版本的 Git 卸掉。
sudo yum -y remove git sudo yum -y remove git-*
b、安装
-
添加 End Point 到 CentOS 7 仓库
sudo yum -y install https://packages.endpointdev.com/rhel/7/os/x86_64/endpoint-repo.x86_64.rpm
-
安装 Git
sudo yum -y install git
-
查看安装后的 Git 版本、
$ git version git version 2.36.0
3. FATAL: Failed to start gitlab-runner: exit status 5
原因:gitlab-runner -v 提示有安装版本,但执行 gitlab-runner start / restart / stop 所有相关命令都提示failed
解决办法:
a、gitlab 中删除 runner 后,新建 runner
b、将新建的token在linux服务器中更换
[root@localhost gitlab-runner]# cd ~ [root@localhost ~]# cd /etc/gitlab-runner/ [root@localhost gitlab-runner]# vim config.toml
点击 i 进入编辑
修改 token
点击 esc 退出编辑,:wq 保存并关闭
c、观察 gitlab-runner 是否异常
gitlab-runner --debug run
4. ERROR: Preparation failed: ssh command Connect() error: getting host key callback: open /root/.ssh/known_hosts: no such file or directory
原因:未发现该文件
解决办法:在 config.toml 中新增内容如下
disable_strict_host_key_checking = true
打开文件请参照问题3
标签:Vue,runner,安装,gitlab,yum,install,自动化,sudo,GitLab From: https://www.cnblogs.com/gqx-html/p/17682907.html