GitLab代码仓库管理服务器搭建方法详解
来源:网络整理时间:2024-04-27 12:59:52
摘要:GitLab代码仓库管理服务器搭建方法详解
GitLab代码仓库管理服务器搭建方法详解,以下是小编整理的详细信息,因信息具有时效性,仅供参考。
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
【微语】慢慢就会明白,有些事,只能自己扛;渐渐地就懂得,有些苦,只能自己尝。世上的路,有时,只能一个人走;身体的伤,有时,只能一个人养。人世间,所有的事,苦也好,甜也好,都是一种缘分,一种不期而遇,上天给予我们的,我们就该欣然地接受,而不该累及他人,看淡了苦,淡然了累,生活依然很美好。
- 热门推荐
- zhoukou.safetree.com.cn周口学校安全教育平台登录入口04-17
- pingdingshan.safetree.com.cn 平顶山学校安全教育04-22
- 太原安全教育平台登录https;//taiyuan.safetree.com.cn/04-23
- 河南省学校安全教育平台入口henan.safetree.com.cn/04-17
- http:nantong.safetree.com.cn南通安全教育平台登录入口04-19
- 222.215.152.66 scwb高考志愿填报系统04-23
- 南通学校安全教育平台登录入口http://nantong.safetree.com.cn/04-17
- 李白《怨情》“美人卷珠帘,深坐颦蛾眉。”翻译及赏析04-16
- 高考数学考试大纲解读及备考策略04-16
- 咸阳中考志愿填报http;//www.xykszs.com:8003/xslogin.aspx04-23