二、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,或跳到下一步 安裝特定版本:
對於 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