在Windows中安装极狐GitLab Runner

news/2024/12/2 19:53:06/

官方文档:https://docs.gitlab.cn/runner/install/windows.html

在Windows中安装极狐GitLab Runner

  • 1.下载GitLab Runner二进制文件,新建一个文件夹(不要有中文),并将二进制文件放入该文件夹,重命名为“gitlab-runner.exe”
  • 2.使用管理员权限运行命令行
  • 3.执行“register”命令,URL和token取自GitLab中对应项目中CI/CD中的Runner参数,tags和描述后面可修改
  • 4.刷新页面,出现可用的指定Runner
  • 5.打开runner文件夹下的config.toml,修改shell = "powershell"
  • 6.在运行runner的机子上,配置SSH密钥
  • 7.在运行runner的机子上拉取代码测试
  • 8.如果代码没有子模块,直接开始运行runner,切记使用管理员权限
  • 9.如果代码有子模块,必须在install的时候输入当前机子上的用户账户和有效密码,用于使用本机上的SSH密钥
  • 10.家庭版添加本地安全策略功能

1.下载GitLab Runner二进制文件,新建一个文件夹(不要有中文),并将二进制文件放入该文件夹,重命名为“gitlab-runner.exe”

2.使用管理员权限运行命令行

3.执行“register”命令,URL和token取自GitLab中对应项目中CI/CD中的Runner参数,tags和描述后面可修改

在这里插入图片描述
在这里插入图片描述

4.刷新页面,出现可用的指定Runner

在这里插入图片描述

5.打开runner文件夹下的config.toml,修改shell = “powershell”

在这里插入图片描述

6.在运行runner的机子上,配置SSH密钥

git config --global user.name "输入你的用户名"
git config --global user.email "输入你的邮箱"
ssh-keygen -t rsa -C "邮箱名称"

该过程禁止设置密码
复制用户目录下id_rsa.pub的内容
在这里插入图片描述
将该数据填入GitLab配置公钥置处
在这里插入图片描述

7.在运行runner的机子上拉取代码测试

8.如果代码没有子模块,直接开始运行runner,切记使用管理员权限

.\gitlab-runner.exe install
.\gitlab-runner.exe start

9.如果代码有子模块,必须在install的时候输入当前机子上的用户账户和有效密码,用于使用本机上的SSH密钥

否则会出现以下错误,无法拉取子模块

Host key verification failed. fatal: Could not read from remote repository.
.\gitlab-runner.exe install --user ENTER-YOUR-USERNAME --password ENTER-YOUR-PASSWORD
.\gitlab-runner.exe start

如果遇到类似账户名不可用之类的错误,尝试在用户名前添加 .\

.\gitlab-runner.exe install --user ".\ENTER-YOUR-USERNAME" --password "ENTER-YOUR-PASSWORD"

如果遇到:Failed to start GitLab Runner: The service did not start due to a logon failure.

当想要执行服务的用户没有 SeServiceLogonRight 权限的时候会发生这个错误。在这种情况下,您需要为选中的用户添加此 权限,然后重启服务。访问 Control Panel(控制面板) > System and Security(系统和安全) > Administrative Tools(Windows工具 或 管理工具)。
打开 Local Security Policy (本地安全策略)工具。(注意:家庭版没有该功能!!!)
在左侧列表中选择 Security Settings > Local Policies (本地策略)> User Rights Assignment(用户权限分配)。
在右侧列表中打开 Log on as a service(作为服务登录)。
单击 Add User or Group… 按钮。
添加用户(”手动” 或使用 Advanced… 按钮)并应用设置。

输入本机上的用户名
在这里插入图片描述

10.家庭版添加本地安全策略功能

教你如何在win11家庭版中添加【本地安全策略】

@echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"pause

新建文本,填入上面的内容,后缀名修改成.cmd,用管理员权限运行


http://www.ppmy.cn/news/203976.html

相关文章

a5解锁 oppo_oppoa5忘记密码了怎么强制解锁

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 oppoa5忘记密码了强制解锁的方法: 1、长按手机的电源键,将手机关机。 2、同时按住电源键和音量上键,进入OPPO恢复模式。 3、用音量键上下翻页&am…

oppo计算机找不到,oppo手机文件在电脑上无法读取怎么办

大家在使用oppo手机的时候有没有遇到过手机文件在电脑上无法读取的情况。下面由学习啦小编为你整理了oppo手机文件在电脑上无法读取怎么办的相关方法,希望对你有帮助! oppo手机文件电脑无法读取解决方法如下 一般来说,当用USB数据线连接手机和电脑后&…

oppo开启系统更新服务器,oppo手机系统升级开不了机怎么办

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。 oppo手机系统升级开不了机的原因及解决方法如下: 1、可能是因为手机电池没有电了导致的,取出手机数据线,请充电半小时后再按电源键看能否开机&am…

oppo怎么修改dns服务器地址,OPPO R7/R7 Plus修改DNS图文教程

OPPO R7/R7 Plus怎么修改DNS?以下是操作方法 1、进入WLAN设置界面 ▲打开设置 - - WLAN,进入wlan设置界面 - 长按已经连接上的网络名称 2、找到“修改网络” ▲接着弹出来一个选项框 - 选择“修改网络” - 勾选“显示高级选项” 3、将“IP设置”改成“静…

oppo手机怎么分屏android,OPPO手机怎么分屏 OPPO手机设置分屏模式的方法

OPPO手机怎么分屏? 现在的新款oppo手机都是支持分屏功能的,开启了分屏功能后,OPPO手机就可以一边看视频一边聊天啦,如何在一个屏幕上观看两个应用的画面呢。下面新机汇小编告诉大家具体的OPPO分屏设置方法,一起来了解一下&#x…

oppo手机鸿蒙系统安装教程,oppo手机怎么刷机的步骤如下

如果能进入recovery,刷机。 进入Recovery模式方法: 方法一:如果手机是开机状态,请先关机,抠下电池再装上,在关机情况下,同时按住电源键 小房子(Home)键,直到出现Recovery界面为止。…

app上架oppo应用商店流程

目录 一、登录oppo开放平台二、点击【发布应用】三、选择主体类型四、按步骤分别进行实名认证、录入企业信息与银行账号信息、输入打款金额、完成认证五、进入“管理中心”->“应用服务平台”六、点击【创建应用】七、选择应用类型为“普通应用”八、输入应用名称、应用包名…

oppo手机便签怎么添加待办事项清单表分类?

手机便签推荐使用敬业签,支持在oppo手机软件商店搜索安装使用,在线添加便签内容及待办事项,同时还能在其他安卓/鸿蒙系统手机和苹果手机端同步共享便签及待办任务。它还可以设置多个不同分类来分别添加待办事情清单表,管理不同的待…