gitlab安装以及使用 1.卸载gitlab #先停止服务 sudo gitlab-ctl stop #卸载gitlab sudo yum remove gitlab-ce -y #删除所有文件 sudo rm -rf /etc/gitlab sudo rm -rf /var/opt/gitlab sudo rm -rf /opt/gitlab #清理不再需要的软件包 sudo yum autoremove -y 2.安装gitlab #安装需要的依赖 sudo yum install -y curl policycoreutils openssh-server openssh-clients -y 如果您希望通过邮件发送通知,还可以安装Postfix: sudo yum install -y postfix sudo systemctl enable postfix sudo systemctl start postfix #添加GitLab存储库并安装GitLab CE curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install -y gitlab-ce # 修改配置 vim /etc/gitlab/gitlab.rb external_url 'http://gitlab.example.com' # 添加配置 vim /etc/gitlab/gitlab.rb nginx['ssl_certificate'] = "/etc/gitlab/ssl/ebibi.com.crt" nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/ebibi.com.key" nginx['enable'] = true nginx['redirect_http_to_https'] = true #启动 sudo gitlab-ctl reconfigure 3.修改root密码 # 打开控制台 sudo gitlab-rails console -e production #查找root并修改密码 user = User.where(id: 1).first user.password = 'newpassword123' user.password_confirmation = 'newpassword123' user.save! #退出 exit 4.访问浏览器 http://gitlab.example.com 5.常用的命令 gitlab-ctl start gitlab-ctl restart gitlab-ctl stop gitlab-ctl status 6.修改gitlab web语言 头像-preferences-language 选择简体中文 7.创建群组 8.创建项目(csjs2_server_release) 8.1创建master分支 web-代码-分支-新建分支 8.2切换默认分支 web-设置-仓库-分支默认值-修改为master 8.3删除main分支 web-代码-分支-删除main分支 9.1安装gitlab-runner 9.1.1添加仓库 curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash 9.1.2清理缓存 yum clean all;yum makecache;yum repolist all 9.1.3安装gitlab-runner sudo yum install gitlab-runner -y 9.2手动手动安装 9.2.1手动下载离线包 https://gitlab.com/gitlab-org/gitlab-runner/-/releases 9.2.2离线安装 sudo yum localinstall /data/soft/gitlab-runner_amd64.rpm 10.注册gitlab-runner sudo gitlab-runner register 11.修改配置文件 vim /etc/gitlab-runner/config.toml concurrent = 1 check_interval = 0 shutdown_timeout = 0 [session_server] session_timeout = 1800 [[runners]] name = "gitlab-test" url = "http://115.xxx.xxx.108/" id = 1 token = "iXbxxxVHi3rd" token_obtained_at = 2023-10-30T08:23:31Z token_expires_at = 0001-01-01T00:00:00Z executor = "shell" builds_dir = "/data/wwwroot" [runners.custom_build_dir] enabled = true [runners.cache] MaxUploadedArchiveSize = 0 12.重启gitlab-runner sudo systemctl restart gitlab-runner sudo systemctl status gitlab-runner 13创建gitlab-runner用户 sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash 14给目录修改权限 chown -R gitlab-runner:gitlab-runner /data/wwwroot/
标签:sudo,etc,部署,gitlab,runner,yum,linux,com From: https://www.cnblogs.com/wusenwusen/p/17803323.html