如何搭建属于自己的gitlab-成都快上网建站

如何搭建属于自己的gitlab

这篇文章主要讲解了“如何搭建属于自己的gitlab”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何搭建属于自己的gitlab”吧!

创新互联建站致力于互联网品牌建设与网络营销,包括网站建设、网站制作、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。创新互联建站为不同类型的客户提供良好的互联网应用定制及解决方案,创新互联建站核心团队十余年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。

搭建属于自己的gitLab

市面上已经有成熟的git仓库,比如github,码云 可以在上面管理自己的代码。 这里我介绍一下怎么搭建自己的gitlab服务器

  • 首先你要拥有一台自己的服务器,我的服务器是centos,我就以cenos7.6为例

  • 其次,介绍说内存要4G,其实没什么影响,不过gitlab是比较吃内存,如果只有1G内存的话,还是建议搭建Gogs,轻量级。我的是2g内存,跑起来还是ok的,不过有时候也会卡。

开始

1.先安装相关依赖

yum -y install policycoreutils openssh-server openssh-clients postfix

2.启动postfix,并设置开机自启动(目的:支持gitlab邮件发送)

systemctl enable postfix && systemctl start postfix

3.下载并安装Gitlab社区版RPM包

注意下载适合自己系统的版本,我的机器是cenos7.6 64位

sudo yum install gitlab-ce-10.5.2-ce.0.el7.x86_64

ps:下载链接:https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.5.2-ce.0.el7.x86_64.rpm

EL是Red Hat Enterprise Linux的简写

EL6软件包用于在Red Hat 6.x, CentOS 6.x, and CloudLinux 6.x进行安装

EL5软件包用于在Red Hat 5.x, CentOS 5.x, CloudLinux 5.x的安装

EL7 软件包用于在Red Hat 7.x, CentOS 7.x, and CloudLinux 7.x的安装

4.修改gitlab配置

  • 修改gitlab.rb
    /etc/gitlab/gitlab.rb
    把external_url改成部署机器的域名或者IP地址

  • 修改gitlab.yaml
    /var/opt/gitlab/gitlab-rails/etc/gitlab.yml
    找到关键字 * ## Web server settings *
    将host的值改成本机的ip地址

5.重置并重新启动gitlab

  • 重置
    gitlab-ctl reconfigure
    第一次重置速度较慢,可能需要等待几分钟

  • 重新启动 gitlab-ctl restart

6.域名访问

可以直接访问域名,就可以调到gitlab的页面了
第一次进入可能需要重置root的密码,填写密码之后可以进入
进入之后在用户设置的地方,可以把自己电脑的SSH key填入,然后就可以畅快的撸代码了。

7.关于启动端口占用的问题

由于gitlab默认启动在8080端口,如果8080端口已经被占用,可以将gitlab启动在其他端口
修改端口的方法可以自行google,就不在此介绍了。因为我的机器上80端口还没被占用。:)

感谢各位的阅读,以上就是“如何搭建属于自己的gitlab”的内容了,经过本文的学习后,相信大家对如何搭建属于自己的gitlab这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


分享名称:如何搭建属于自己的gitlab
本文路径:http://kswjz.com/article/gcjseh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流