持续集成环境配置(一):gitlab代码托管服务器配置;gitlab代码仓库的项目创建、代码提交

发布时间:2026/11/2 0:56:08
持续集成环境配置(一):gitlab代码托管服务器配置;gitlab代码仓库的项目创建、代码提交 一、持续集成流程说明整个持续集成环境需要三个服务器代码托管服务器需要安装Gitlab持续集成服务器需要安装jenkins、jdk、maven、git、SonarQube应用测试服务器需要安装jdk、Tomcat二、代码托管服务器的部署1.安装相关依赖yum -y install policycoreutils openssh-server openssh-clients postfix2.启动ssh服务设置为开机启动systemctl enable sshd sudo systemctl start sshd3.设置postfix开机自启动并启动postfix支持gitlab发送邮件功能systemctl enable postfix systemctl start postfix4.防火墙开放ssh以及http服务然后重新加载防火墙列表firewall-cmd --add-servicessh --permanent firewall-cmd --add-servicehttp --permanent firewall-cmd --reload如果防火墙关闭的或者没有安装防火墙那就不用这步5.下载gitlab包安装wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.4.8-ce.0.el7.x86_64.rpm rpm -i gitlab-ce-12.4.8-ce.0.el7.x86_64.rpm6.修改/etc/gitlab/gitlab.rb在/etc/gitlab/gitlab.rb文件中修改两个地方1.gitlab默认端口80但是80端口很多时候会被占用所有改为82ip地址改为该服务器的ip;2.gitlab默认需nginx服务器监听也要改该文件中的nginx监听端口#文件/etc/gitlab/gitlab.rb 中修改 vim /etc/gitlab/gitlab.rb7.重载配置及启动gitlabgitlab-ctl reconfigure gitlab-ctl restart8.firewall开发82端口、重新加载sudo firewall-cmd --add-port82/tcp --permanent firewall-cmd --reload三、gitlab创建组、用户、项目四、将本地代码提交到gitlab项目仓库1.在pycharm编译器上添加gitlab仓库的地址2.选择提交仓库完成提交

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询