GitLab代码仓库管理服务器搭建方法详解

考试专题    来源: GitLab      2025-04-24         

本站非官方网站,信息完全免费,仅供参考,不收取任何费用,具体请以官网公布为准!
GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
 
BitNami是一个开源项目,该项目产生的开源软件包括安装 Web应用程序和解决方案堆栈,以及虚拟设备。bitnami主办Bitrock公司成立于2003年在西班牙塞维利亚,由丹尼尔·洛佩兹Ridruejo。bitnami栈用于安装在Linux,Windows,Mac OS X中和Solaris软件。
 
我们这个实例是使用BitNami打包好的GitLab虚拟化部署方案,下面简单介绍一下具体的操作步骤。
1、虚拟机部署:
访问下列网址可以找到gitlab的虚拟机文件
https://bitnami.com/stack/gitlab/virtual-machine
 
下载并部署到VMware Esx Server中。
 
2、配置系统IP等
部署完成的系统是Debain,配置IP地址等常规服务器配置信息,这里就不再复述。
 
3、启动
启动系统可以看到欢迎界面中有Web应用程序的初始用户名和密码:l4uPFqR1aIi1
Image.png
 
SSH控制台的用户名和密码:bitnamin:bitnamin
 
如果需要使用ssh,需要启动ssh服务后才能远程ssh
 
sudo rm -f /etc/ssh/sshd_not_to_be_run
sudo systemctl enable ssh
sudo systemctl start ssh
重启服务的方法:
 
sudo /opt/bitnami/ctlscript.sh restart
4、修改默认的应用地址:
以后可以通过域名来访问这个
方法1:通过脚本来修改:
 
sudo /opt/bitnami/apps/gitlab/bnconfig --machine_hostname gitlab.test.com
方法2:通过修改配置文件/etc/gitlab/gitlab.rb:
找到下面的内容,修改相应的域名:
 
external_url "https://gitlab.test.com";
激活配置:
 
$sudo gitlab-ctl reconfigure
 
$sudo gitlab-ctl restart
5、修改安装语言
 
sudo /opt/bitnami/apps/gitlab/bnconfig --installer-language zh_CN
6、邮件配置
仍然修改/etc/gitlab/gitlab.rb文件
 
### GitLab email server settings
###! Docs: https://docs.gitlab.com/omnibus/settings/smtp.html
###! **Use smtp instead of sendmail/postfix.**
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "mail.test.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_user_name'] = "gitlab@test.com"
gitlab_rails['smtp_password'] = "test"
gitlab_rails['smtp_domain'] = "mail.test.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
7、关于bitnami版本的问题,这个版本每次启动会重置配置文件的,使得每次域名被ip地址替换
 
可以把配置脚本工具改个名字,解决这个bug
Image.png
 
8、中文文档
https://docs.gitlab.com.cn/ce/README.html
http://www.lazyedu.com/opensource-server/gitlab-install.html
学习文档  http://www.xuecan.net/wenku/
学参学习网    学习经验分享    m.xuecan.net             [责任编辑:学习经验分享]
学参学习网手机版 |   高考频道 |   考试专题 |   学习专题 |   学习文档 |   学习地图 |   专题列表 |   在线计算器 |   大学排名

  学习文库   免费学习门户 备案号:闽ICP备11025842号-4 学习网手机版

本站所有资料完全免费,不收取任何费用,仅供学习和研究使用,版权和著作权归原作者所有

Copyright 2025 学参学习网, All Rights Reserved.