Maven系列(五)CentOS7搭建最新GitLab
来源:互联网 发布:珠海联邦制药知乎 编辑:程序博客网 时间:2024/06/14 08:14
用过Gitlab的人应该都知道它的界面人性化,操作简单化,还可以搭建CI(Continuous Integration)持续集成,一般情况下公司内部使用GitLab都会自己在局域网内搭建一个GitLab服务器来管理代码和部署项目。这几天就搭建GitLab研究了一下步骤,在网上找了些资料,发现做法不一,各种配置,看的我头都大了,最后去官网看看有没有相关的文档,果然还是有的,这让我想到《中华小当家》里小当家和绍安豆腐对决里张大人对绍安的评价:
“太讽刺了绍安,你离开你师傅绕了一大圈,最后达到的境界竟是你不想学的你师父的料理”
在其他博客找了一大圈,找到的都不是自己想要的。。。最终还是要看官网的文档!!!
打开网址CentOS7搭建GitLab
在CentOS7上安装 GitLab CE 综合包
请检查您的服务器是否满足硬件要求。对于 64 位系统,建立了 GitLab 包。对于 32 位操作系统,考虑替代的安装方法。
安装和配置必要的依存关系
如果你安装后缀来发送电子邮件请在安装过程中选择互联网网站。不使用后缀可以用 Sendmail 或自定义配置SMTP 服务器并将它配置为 SMTP 服务器。
sudo yum install curl policycoreutils openssh-server openssh-clientssudo systemctl enable sshdsudo systemctl start sshdsudo yum install postfixsudo systemctl enable postfixsudo systemctl start postfixsudo firewall-cmd --permanent --add-service=httpsudo systemctl reload firewalld
添加 GitLab 软件包服务器和安装程序包
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bashsudo yum install gitlab-ce
如果不准备使用这种方式下载文件,可以选择手动下载,然后使用下面命令
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-XXX.rpm/downloadrpm -i gitlab-ce-XXX.rpm
配置并启动 GitLab
sudo gitlab-ctl reconfigure
打开浏览器访问
你第一次的访问,你会被重定向到密码重置屏幕提供初始管理员帐户的密码。输入您所需的密码,你会被重定向到登录屏幕。
默认的帐户的用户名是根。提供您先前创建的密码和登录。你也可以在登录后您可以更改用户名。
如我虚拟机的地址是http://192.168.92.128
既然有了GitLab,再来搭建个XWIKI来管理内容学习文档吧!
传送门
0 0
- Maven系列(五)CentOS7搭建最新GitLab
- CentOS7搭建最新GitLab
- centos7搭建gitlab(一)
- Centos7 搭建最新 Nexus3 Maven 私服
- Centos7 搭建最新 Nexus3 Maven 私服
- centos7搭建gitlab(二)之gitlab仓库迁移
- 搭建本地gitlab【CentOS7】
- Centos7 搭建gitlab服务器
- Centos7搭建gitlab服务器
- centos7下gitlab服务器搭建
- 最新gitlab在CentOs7.3中的安装
- CentOS7搭建CI(GitLab + Gerrit + Jenkins)系统
- Maven 系列 五 :使用Nexus搭建Maven私服
- Maven系列(六)配合GitLab持续集成(CI)
- Centos7下GitLab服务器的搭建
- [CentOS7环境搭建](五)安装Redis
- gitlab搭建(一)
- CentOS7 环境下 Dokcer 部署 GitLab Maven jenkins
- 透镜畸变及校正模型
- BZOJ 4569: [Scoi2016]萌萌哒
- poj 1014
- poj3984 迷宫问题 bfs
- Linux 系统命令及其使用详解(上)
- Maven系列(五)CentOS7搭建最新GitLab
- SQL
- 几条好玩的linux命令
- debug caffe
- delphi 数据库操作
- linux驱动开发:input子系统三
- 机器学习 算法 工作(考虑点)
- 2016.10.27小鹿ins翻译稿
- iOS 第11课 标签栏实现类似qq底部的效果