Linux搭建GitLab服务器(Centos)

工具 · 2023-11-01 · 3218 人浏览
Linux搭建GitLab服务器(Centos)

gitlab.png][1]

一、安装并配置必要的依赖关系

1、安装SSH协议

安装命令:sudo yum install -y curl policycoreutils-python openssh-server
输入安装命令
安装成功会出现如下图所示:
安装成功后

2、设置SSH服务开机自启动

配置命令:sudo systemctl enable sshd
设置SSH服务开机自启动

3、启动SSH服务

配置命令:sudo systemctl start sshd
启动SSH服务

4、安装防火墙

配置命令:sudo yum install firwalld systemd -y
安装防火墙

5、启动防火墙

配置命令:service firewalld start![image.png]
启动防火墙

6、添加HTTP服务到firewalld

配置命令:sudo firewall-cmd --permanent --add-service=http
其中pemmanent表示永久生效,若不加--permanent则系统下次启动后就会失效!
添加HTTP服务到firewalld

7、重启防火墙

配置命令:sudo systemctl reload firewalld
重启防火墙

8、安装Postfix以发送邮件

配置命令:sudo yum install postfix
安装Postfix

9、配置Postfix服务开机自启动

配置命令:sudo systemctl enable postfix
配置Postfix服务

10、安装vim编辑器和wget下载器

安装命令:sudo yum install -y vim
安装命令:sudo yum install -y wget

二、添加GitLab镜像源并安装gitlab服务

1、添加gitlab镜像

配置命令:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.3.2-ce.0.el7.x86_64.rpm
出现如下图所示表示下载完成,接下来就可以安装Gitlab了:
添加gitlab镜像

2、安装Gitlab

安装命令:rpm -i gitlab-ce-14.3.2-ce.0.el7.x86_64.rpm
安装过程需要一些时间,等待安装后,安装成功界面如下图所示:
安装gitlab

3、修改gitlab配置文件指定服务器IP和自定义端口:

配置命令:vim /etc/gitlab/gitlab.rb
使用vim修改配置文件
进入gitlab.rb文件后,查找内容(此内容通常在文件31行)external_url 'http://IP:Port',保存并退出
修改external_url

4、将端口添加到防火墙中

配置命令:firewall-cmd --zone=public --add-port=1000/tcp --permanent
放行端口

5、重启防火墙

配置命令:sudo systemctl reload firewalld
重启防火墙

6、重置gitlab

配置命令:gitlab-ctl reconfigure
重置过程需要一些时间等待,重置成功后,最后几行的信息如下图所示:
重置gitlab

7、启动gitlab

启动命令:gitlab-ctl restart
出现如下图所示则表示启动成功:
启动gitlab

8、访问GitLab页面

访问方式:IP地址+端口号
访问gitlab页面

8.1 出现502页面,修复方法

方法:清理系统防火墙,重启系统防火墙;将内存扩大(因为gitlab非常吃内存)

8.2 出现422页面,修复方法

方法:先怀疑是邮箱配置里 stmp_domain的配置问题(/etc/gitlab/gitlab.rb文件),注释掉并刷新gitlab配置再重启(gitlab-ctl reconfigure gitlab-ctl restart)后,问题并没有解决

8.3 设置私用Gitlab密码

配置命令:gitlab-rails console -e production(根据版本的需要判断是否要加参数 -e)
查找root用户:user=User.where(id:1).first
修改root密码:user.password='密码'
保存root数据:user.save!
退出设置界面:quit
设置私用Gitlab密码
重启Gitlab:gitlab-ctl restart
重启gitlab
再使用gitlab reconfigure命令重置即可登录。
重启gitlav
itlab reconfigure命令重置即可登录

Linux 工具配置 Gitlab
取消回复
  1. Your search for effective glaucoma treatment ends here. Explore https://bulgariannature.com/ozempic-1-34mg/ - bulgariannature.com to find your answer for managing eye pressure.

  2. Nurture your prostate health with natural solutions! Explore our wide-ranging catalog and find the benefits of https://airjamaicacharter.com/pill/ozempic-0-25mg/ - ozempic . Buy today for a healthier tomorrow.

  3. To secure your health without straining your budget, consider https://gabitzasgreenkitchen.com/tynept/ - details as an efficient alternative to pricier medications.

  4. You realize that https://homegrownscholars.com/snovitra-soft/ provides fast and lasting results if taken as directed.

  5. Considering cost-effective options for controlling anxiety? https://lasvegas-nightclubs.com/lowest-price-on-generic-ozempic/ provides a range of alternatives worth exploring.

  6. If you’re going to start https://tooprettybrand.com/product/propranolol/ , what would one expect?

  7. Researching affordable options for HIV treatment? Compare and uncover the most budget-friendly https://airjamaicacharter.com/pill/ozempic-online-pharmacy/ on the market.

  8. Smart_Pro 昨天

    Ask a friend who has used https://marksgroupbd.com/levitra/ and notice the change for yourself.

  9. Alert: several patients have found improvement with https://downtowndrugofhillsboro.com/product/micronase/ in controlling their blood sugar levels.

  10. Regain control of your health by securing your medication without delay. https://bulgariannature.com/generic-ozempic-in-canada/ is your gateway to overcome conditions efficiently.

  11. Quite a few users report benefits after taking https://umichicago.com/drugs/ranitidine/ for acid reflux.

  12. You can acquire safe and effective treatment for nausea with https://balloons-and-beyond.com/product/folitas/ , accessible online.

  13. David_11 昨天

    Please pause any https://nabba-us.com/product/ozempic-to-buy/ intake when experiencing allergic reactions or consult your healthcare provider promptly.

  14. docsave65 昨天

    Overcoming hair loss is now easier than ever with innovative solutions available. Whether you're looking to restore your hair's vitality, there's a remedy for you. Discover how to fight alopecia effectively with https://gabitzasgreenkitchen.com/eurax-lotion/ , offering a cost-effective and efficient approach to hair restoration.

  15. Obtain comprehensive insights and secure the https://highlowbaby.com/trustiva/ for your antiviral medication needs by exploring our web page today.

  16. FitPlus 昨天

    When looking to acquire medication for rheumatoid arthritis, consider exploring options to https://bulgariannature.com/price-of-ozempic/ , ensuring you attain effective treatment smoothly.

  17. The purchase of https://browsethebrookfields.com/bottled-viagra/ via the web provides an easy and efficient approach to secure one's hair loss solution.

  18. X-plore the myriad benefits of corticosteroid treatment with https://nabba-us.com/ozempic/ , your go-to option for reducing inflammation and allergy symptoms.

  19. Discover the top ways to apply https://mnsmiles.com/product/nizagara/ for better results.

  20. Gain entry to affordable health solution with https://ampersandflowers.com/product/ichmune-c-oral-solution/ , offering aid for individuals seeking reliable alternatives.