gitlab安装教程详细,ubuntu gitlab搭建

  gitlab安装教程详细,ubuntu gitlab搭建

  Gitlab

  1.gitlab是什么?

  GitLab是一个仓库管理系统的开源项目,它使用Git作为代码管理工具,并在此基础上构建一个web服务。安装方法是参考GitHub上GitLab的Wiki页面。

  2.在centOS下安装gitlab

  硬件要求:2G可用内存

  在CentOS系统上安装所需的依赖项:ssh、防火墙、postfix(用于电子邮件通知)、wget。以下命令还将在系统防火墙中打开HTTP和SSH端口访问。

  1.安装ssh

  sudo yum install-y curl policy coreutils-python OpenSSH-server

  下图显示安装成功。

  2.将SSH服务设置为boot和self-start,并安装命令:sudo systemctl enable sshd。

  3.启动SSH服务并安装命令:sudo systemctl start sshd

  4。安装防火墙(如果防火墙已经安装并运行,可以直接转到步骤6)

  如果“完了!”这几个字,就说明安装成功了。

  5.打开防火墙并安装命令:service firewalld start

  6.将http服务添加到firewalld中,pemmanent表示永久生效,如果没有-永久系统将在下次启动后失效。

  sudo firewall-cmd-permanent-add-service=http

  7.重启防火墙并安装命令:sudo systemctl reload firewalld

  8.接下来,安装Postfix来发送通知邮件,并安装命令:sudo yum install postfix。

  9.将postfix服务设置为从启动时启动,并安装命令:sudo systemctl enable postfix。

  10.启动postfix并安装命令:sudo systemctl start postfix。

  在安装Postfix的过程中,可能会出现配置屏幕。选择Internet站点,然后按回车键。使用您的服务器的外部DNS“邮件名称”,然后按回车键。如果出现另一个屏幕,继续按enter键接受默认值。

  11.wget用于从外网下载插件。

  检查系统中是否安装了wget,并使用命令。如果出现下面的wget相关版本描述,说明系统中已经安装了wget。如果找不到该命令,则意味着没有安装wget。

  如果没有安装wget,请安装它。安装命令是yum -y install wget。

  第二,添加GitLab镜像源,安装gitlab服务器。

  1.添加gitlab图像

  wget https://mirrors . tuna . Tsinghua . edu . cn/git lab-ce/yum/el7/git lab-ce-10 . 0 . 0-ce . 0 . el7 . x86 _ 64 . rpm

  2.安装gitlab。安装命令:rpm-I git lab-ce-10 . 0 . 0-ce . 0 . el7 . x86 _ 64 . rpm。

  安装过程需要一些时间。如果出现下图,则安装成功。

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

  进入编辑器后,按“I”键进入编辑状态,按ESC键退出编辑状态。

  退出并保存,命令输入“:wq”

  Ps:注意这里设置的端口不能被占用。默认端口是8080。如果8080已经使用,请定义其他端口,并在防火墙设置中打开相应的端口。

  5.重置并启动GitLab

  执行:

  gitlab-ctl重新配置

  gitlab-ctl重新启动

  提示“ok: run:”表示启动成功。

  vim /etc/gitlab/gitlab.rb

  #更改为本地地址

  外部_url=http://192.168.0.101

  #默认8080容易造成冲突,建议修改为其他端口。

  独角兽[港口]=8080

  启动gitlab

  sudo gitlab-ctl重新配置

  打开管理界面

  #默认为端口80,因此请确保没有端口冲突。

  http://192.168.0.101/

  Gitlab基本操作命令

  O sudgitlab-ctlstart #启动所有gitlab组件;

  O sudgitlab-ctlstop #停止所有gitlab组件;

  O sudgitlab-ctlrestart #重启所有gitlab组件;

  o sudigitlab-CTL status #查看服务状态;

  Sudo gitlab-ctl重新配置#启动服务;

  Sudvim/etc/gitlab/gitlab.rb #修改默认配置文件;

gitlab安装教程详细,ubuntu gitlab搭建