CentOS7服务器上搭建Gitlab详细图文安装步骤

 

Gitlab是什么?

GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。

它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。

GitLab 5.0以前版本要求服务器端采用 Gitolite 搭建,5.0版本以后不再使用 Gitolite ,采用自己开发的 gitlab-shell 来实现。如果你觉得安装麻烦可以使用 GitLab Installers 一键安装程序。

Gitlab文档

gitlab英文官网:https://about.gitlab.com/

gitlab中文官网:https://www.gitlab.com.cn/

gitlab使用手册:https://docs.gitlab.com.cn/ce/README.html

Gitlab如何搭建?

1.安装gitlab所需要的依赖

发现出现错误:

根据提示可以选择按照以下进行依赖安装

选择y

更新完毕

2.使sshd服务自动启动

systemctl 的详细用法可以参考:Centos下的 systemctl命令常见的用法

3.启动sshd服务

4.安装邮件服务器

我这里已经安装了。

5.使邮件服务器postfix自启动

6. 启动邮件服务器postfix

7.开放防火墙

防火墙相关知识可以参考:CentOS7配置防火墙firewall

8.重启防火墙

9. 添加GitLab仓库,并安装到服务器上

效果如下:

10.安装gitlab

效果如下:

选择y,执行下载。下载,安装过程可能需要消耗点时间。

安装完毕的效果图:

如何启动GitLab?

1.启动,配置

这个过程需要挺长的时间,可以中途喝一杯茶或者是咖啡。

2.修改gitlab配置文件指定服务器ip和自定义端口

修改成以下配置

退出并保存
ps:注意这里设置的端口不能被占用,默认是8080端口,因为我这里8080已经使用,所以定义了其它端口,并在防火墙设置开放相对应得端口。
 我开放了以下的端口:
 

 

3.重置并启动GitLab

重新配置

 

重启

 

访问gitlab:http://192.168.146.128:8888/

4. 处理502错误的方案

如果出现502的错误,那可能是端口的占用,导致启动不了应用。

经过查看,我这里开启了一个tomcat服务,占用了8080端口,使GitLab的unicorn服务不能开启。unicorn是ruby的http server,可以通过http://localhost:8080端口访问。

我这里修改成了8889,并在防火墙开放这个端口。

然后重新编译,以及启动。访问url:http://192.168.146.128:8888/

5.初次登陆,修改初始密码

第一次登陆,需要重置密码。

效果:

我这里设置a12345678,其他可以设置其他的密码。

设置完毕,需要重新进行登陆。

默认超级管理员为root用户。

登陆成功

 

恭喜您,可以在gitlab上进行下一步操作了。

参考资料:

【1】centos7安装gitlab

【2】centos6安装gitlab

【3】项目管理和代码托管平台 GitLab

【4】CentOS安装GitLab最佳实践

【5】centos7安装部署gitlab服务器

【6】Omnibus GitLab documentation






如果您认为本教程质量不错,读后觉得收获很大,预期工资能蹭蹭蹭的往上涨,那么不妨小额赞助我一下,让我有动力继续写出高质量的教程。

发布者

souvc

souvc

搜你所想,投你所好。

《CentOS7服务器上搭建Gitlab详细图文安装步骤》有147个想法

  1. Pingback: http://agenwin.com
  2. Pingback: porno
  3. Pingback: stupid drivers
  4. Pingback: zdporn.com
  5. Pingback: TS Escorts
  6. Pingback: www.office.com/setup
  7. Pingback: bandar bola
  8. Pingback: Law Diyala
  9. Pingback: Visit Your URL
  10. Pingback: coehuman.uodiyala
  11. Pingback: iraqi finart
  12. Pingback: apoio informático
  13. Pingback: forex signals
  14. Pingback: Caco-2 services
  15. Pingback: Dhruvi Jaipur Escorts
  16. Pingback: Goa Escorts Eva J Law
  17. Pingback: sirius tube7230
  18. Pingback: latestvideo sirius758
  19. Pingback: comment512
  20. Pingback: comment819
  21. Pingback: comment465
  22. Pingback: comment560
  23. Pingback: comment186
  24. Pingback: comment423
  25. Pingback: comment526
  26. Pingback: comment887
  27. Pingback: comment861
  28. Pingback: comment659
  29. Pingback: comment756
  30. Pingback: comment257
  31. Pingback: comment239
  32. Pingback: comment782
  33. Pingback: comment539
  34. Pingback: comment952
  35. Pingback: comment332
  36. Pingback: comment676
  37. Pingback: comment600
  38. Pingback: comment387
  39. Pingback: comment79
  40. Pingback: comment728
  41. Pingback: comment950
  42. Pingback: comment197
  43. Pingback: comment792
  44. Pingback: comment632
  45. Pingback: comment286
  46. Pingback: comment44
  47. Pingback: comment374
  48. Pingback: comment299
  49. Pingback: comment454
  50. Pingback: comment400
  51. Pingback: comment432
  52. Pingback: comment502
  53. Pingback: comment734
  54. Pingback: comment788
  55. Pingback: comment678
  56. Pingback: comment120
  57. Pingback: comment410
  58. Pingback: comment951
  59. Pingback: comment83
  60. Pingback: comment719
  61. Pingback: comment597
  62. Pingback: comment422
  63. Pingback: comment376
  64. Pingback: comment98
  65. Pingback: comment88
  66. Pingback: comment838
  67. Pingback: comment437
  68. Pingback: comment460
  69. Pingback: comment900
  70. Pingback: comment352
  71. Pingback: comment535
  72. Pingback: comment204
  73. Pingback: comment406
  74. Pingback: comment192
  75. Pingback: 2019
  76. Pingback: fotballdrakter barn
  77. Pingback: fotbollströjor barn
  78. Pingback: fotbollströjor
  79. Pingback: website
  80. Pingback: liverpool matchtröja
  81. Pingback: maglia roma
  82. Pingback: chelsea fodboldtrøje
  83. Pingback: maglie calcio
  84. Pingback: maglie calcio
  85. Pingback: fotbollströjor
  86. Pingback: Cheap

发表评论