gitlab安装CI问题汇总
0、设置gitlab获取代码的存放位置
vim /etc/gitlab-runner/config.toml
1、unable to access http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx
vim /etc/gitlab-runner/config.toml
2、mkdir: 无法创建目录"/data/web/easyui/code/H5vmsnyM": 权限不够
#vim /etc/passwd
改成0:0
3、Cloning repository… fatal: unable to access 'http://gitlab-ci-token Could not resolve host: gitlab.example.com; Unknown error
修改Linux的Host文件
4、通过CI方式启动网站进程被杀死
直接从CI作业开始的任何进程都将在作业结束时终止https://gitlab.com/gitlab-org/gitlab-runner/issues/2231
setsid命令
setsid主要是重新创建一个session,子进程从父进程继承了SessionID、进程组ID和打开的终端,子进程如果要脱离父进程,不受父进程控制,我们可以用这个setsid命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现