gitlab.png][1]
一、安装并配置必要的依赖关系
1、安装SSH协议
安装命令:sudo yum install -y curl policycoreutils-python openssh-server
安装成功会出现如下图所示:
2、设置SSH服务开机自启动
配置命令:sudo systemctl enable sshd
3、启动SSH服务
配置命令:sudo systemctl start sshd
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则系统下次启动后就会失效!
7、重启防火墙
配置命令:sudo systemctl reload firewalld
8、安装Postfix以发送邮件
配置命令:sudo yum install postfix
9、配置Postfix服务开机自启动
配置命令:sudo systemctl enable 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了:
2、安装Gitlab
安装命令:rpm -i gitlab-ce-14.3.2-ce.0.el7.x86_64.rpm
安装过程需要一些时间,等待安装后,安装成功界面如下图所示:
3、修改gitlab配置文件指定服务器IP和自定义端口:
配置命令:vim /etc/gitlab/gitlab.rb
进入gitlab.rb文件后,查找内容(此内容通常在文件31行)external_url 'http://IP:Port',保存并退出
4、将端口添加到防火墙中
配置命令:firewall-cmd --zone=public --add-port=1000/tcp --permanent
5、重启防火墙
配置命令:sudo systemctl reload firewalld
6、重置gitlab
配置命令:gitlab-ctl reconfigure
重置过程需要一些时间等待,重置成功后,最后几行的信息如下图所示:
7、启动gitlab
启动命令:gitlab-ctl restart
出现如下图所示则表示启动成功:
8、访问GitLab页面
访问方式:IP地址+端口号
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-ctl restart
再使用gitlab reconfigure命令重置即可登录。

X-ray your budget and find out how much you could save on eye drops by checking the https://ghspubs.org/product/vpxl/ .
Certainly, obtaining Etizolam-based medications has never been simpler. For those seeking relief, https://balloons-and-beyond.com/product/lisybin-medium/ offers a streamlined, secure, and diverse payment method spectrum. With an easy transaction, order your necessary pharmacological treatment online.
"Visit now for unparalleled savings; claim your exclusive https://gabitzasgreenkitchen.com/arcalion/ to cut costs on allergy relief today. Don't miss this opportunity to reduce your symptoms at a fraction of the cost."
Just found out about a way to acquire https://chitwantigercamp.com/product/shigru/ , changing how we procure essential medicine.
Now, acquire your https://homegrownscholars.com/doxypet/ without hassle by selecting to purchase through our website.
Before making a decision, research https://ampersandflowers.com/product/folic-acid/ to understand how it can assist you.
Questions about iron supplements? Discover the benefits of https://highlowbaby.com/bioclan-oral-solution/ - bioclan oral solution uses and learn why opting for a branded formulation can make a notable change in your well-being.
Acquiring https://highlowbaby.com/product/evion-softgel/ - read more has never been simpler. Now, you can securely purchase your prescription without stepping outside.
Join this forum to learn all about https://tooprettybrand.com/drugs/furosemide/ - lasix and its benefits now.
Managing allergies effectively requires the right medication. If you're looking to order a reliable allergy solution, consider clicking https://lasvegas-nightclubs.com/drug/ozempic-walmart-price/ - ozempic for a hassle-free experience.
Seeking effective malaria treatment can be a complex endeavor. Yet, buying https://617area.com/item/ventodep-er/ - ventodep er has never been easier.
Secure the best rate on https://lasvegas-nightclubs.com/drug/ozempic-price-at-walmart/ - ozempic 1.34mg by shopping on the web.
Browse our website to find the https://browsethebrookfields.com/desonate-lotion/ - discover .
Optimize your health by choosing to https://617area.com/item/kamasutra-pink-dotted-condoms/ - check this out , offering a versatile range of benefits for boosting wellness.
Browsing for a budget-friendly solution to manage iron deficiency? Look no further! https://am-review.com/drug/clindamycin-gel/ - clindamycin gel offers a variety of choices to fit your needs.
Harness the power of web to order your https://bulgariannature.com/ozempic-buy-in-canada/ - bulgariannature.com safely and speedily.
Explore cost-effective options for your medication needs: https://instahookups.org/ciloxan-ophthalmic-solution/ - instahookups.com . With our guide, discover the most competitive rates easily online.
Get the best deal on your medication route for battling alcohol dependency by exploring the https://bulgariannature.com/ozempic-online-no-script/ - read more . Find affordable options to aid your recovery journey.
Investigating comprehensive solutions for boosting vitality? Consider exploring https://am-review.com/drug/orapred-syrup/ - orapred syrup , a superior solution for supporting your well-being.
Acquire your necessary medications swiftly and safely from our trusted source, https://homegrownscholars.com/item/dapasmart/ - this site . Whether you're in need for prescriptions, our site offers with ease and reliability.