孔雀美文网 > 文学百科 > GitLab代码仓库管理服务器搭建方法详解

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