gitlab服务器搭建

需要准备的资源

  • linux镜像采用的是centeros7

http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

  • vm虚拟机(学习使用)

http://xzc.197746.com/VMware-Workstation-12.5.9.zip

  • 1
  • 1

开始

  • 安装centeros参考https://blog.csdn.net/babyxue/article/details/80970526
  • 建议安装centeros时安装一个图形化界面

gitlab服务器搭建_第1张图片

gitlab服务器搭建_第2张图片

  • 配置分区

gitlab服务器搭建_第3张图片

gitlab服务器搭建_第4张图片

gitlab服务器搭建_第5张图片

gitlab服务器搭建_第6张图片

gitlab服务器搭建_第7张图片

  • 安装完成后配置ip地址联网http://baijiahao.baidu.com/s?id=1597809303775176940&wfr=spider&for=pc
  • 可以联网后终端输入ifconfig拿到ip地址

gitlab服务器搭建_第8张图片

  • 下载gitlab的安装包https://packages.gitlab.com/gitlab/gitlab-ce/packages/ol/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
  • 使用ftp工具将下载好的gitlab安装包传入centos系统中,推荐ftp工具winscp

gitlab服务器搭建_第9张图片

gitlab服务器搭建_第10张图片

  • 因为centos中操作的不方便,以及虚拟机不方便进行粘贴复制文本,建议使用一个远程登录软件putty进行连接centos的命令行,输入ip和root用户及密码就可以连上命令行,然后找到刚刚使用ftp工具上传gitlab安装包的位置

gitlab服务器搭建_第11张图片

  • 执行安装命令,推荐新建一个脚本,vim install-gitlab.sh然后把命令粘贴进去,如果不会使用vim编辑可以在window下新建一个install-gitlab.sh文件然后使用编辑打开把命令粘贴复制进行,然后跟上传gitlab安装包一样把这个脚本文件也上传进centos服务器

sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

gitlab服务器搭建_第12张图片

  • 给脚本文件授权可可执行

gitlab服务器搭建_第13张图片

  • 执行install-gitlab.sh然后一直等待安装完成,如果提示升级gitlab安装包建议不要升级这样命令行里面升级很慢很浪费时间

gitlab服务器搭建_第14张图片

  • install-gitlab.sh执行完毕后初始化gitlab服务器,初始化命令gitlab-ctl reconfigure

gitlab服务器搭建_第15张图片

  • 在浏览器输入ip就可以进行访问了,如果访问不了建议关闭centos防火墙service firewalld stop当然在正常的生产环境中不能这样全部关闭,而应该是按自己的开发某些端口
  • 开启gitlab服务gitlab-ctl start

gitlab服务器搭建_第16张图片

  • 打开浏览器输入ip就可以进行访问gitlab服务器了

 

你可能感兴趣的:(git,gitlab搭建,linux安装gitlab,gitlab配置)