推荐(免费):git入门
文章目录
下载安装centos7安装gitlab下载安装centos7
点击跳转至centos7下载地址,直接下载第二个centos-7-x86_64-dvd-2003.iso 即可,大小为4.5g,需要耐心等待。(不建议在centos6版本进行gitlab服务器的安装)
安装centos7的具体步骤在linux系列文章中讲过,这里不再详细介绍。
登录进系统后使用cd /etc/sysconfig/network-scripts命令打开配置文件,再使用ll | less,查看配置,使用vim编辑器更改第一个文件:
将bootproto设置为static将onboot设置为yes添加ip地址、网关、域名解析器可以参照linux网络配置进行该项修改。
type=ethernetproxy_method=nonebrowser_only=nobootproto=staticdefroute=yesipv4_failure_fatal=noipv6init=yesipv6_autoconf=yesipv6_defroute=yesipv6_failure_fatal=noipv6_addr_gen_mode=stable-privacyname=ens33uuid=bc7cf8c9-c0f2-4089-9692-093efb65ba0cdevice=ens33onboot=yesipaddr=192.168.217.131gateway=192.168.217.2dns1=192.168.217.2
这里使用安装包的方式下载:gitlab的rmp包可以在gitlab官网下载。
下载gitlab的rpm包后使用xftp工具上传至linux的opt目录。
安装gitlab
如果是按照gitlab-ce的rpm包方式下载的,接下来将下面的代码粘贴到linux终端中运行:
sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpmsudo yum install -y curl policycoreutils-python openssh-server croniesudo lokkit -s http -s sshsudo yum install postfixsudo service postfix startsudo chkconfig postfix oncurl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bashsudo external_url=http://gitlab.example.com yum -y install gitlab-ce
当然,如果vm虚拟机没有下载vmtool是无法粘贴的,这个时候可以选择使用shell脚本的方式来安装:(安装需要耐心)
第一步:在linu终端创建文件:vim install.sh
第二步:粘贴上面的安装命令。
第三步:更改为可执行权限:chmod 755 install.sh
第四步:执行安装脚本:./install.sh
进行初始化配置:gitlab-ctl reconfigure
启动 gitlab 服务:gitlab-ctl start (停止 gitlab 服务命令是:gitlab-ctl stop)
进行重启:reboot
重启后关闭防火墙:service firewalld stop
全部设置完后,在windows浏览器中访问 linux 服务器 ip 地址即可,我的是192.168.217.131,如果想访问 external_url 指定的域名还需要配置域名服务器或本地 hosts 文件。
设置root密码后使用root账号登录:
此时一系列操作已经和github没有太大的区别,不再详细演示。
更多相关免费学习推荐:git使用教程
以上就是git&github之介绍gitlab服务器环境搭建的详细内容。