虚拟机搭建gitlab

win10 搭建gitlab

准备工作
  1. windows10 专业版
  2. vmware workstationpro
  3. centos7.x系列.iso镜像文件
  4. gitlab documents

vm下载地址

https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe

centos 完整版 也可下载mini版

https://archive.kernel.org/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

步骤

1. 安装虚拟机

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成后等待虚拟机创建,等待完成后会让你输入初始设置的密码登录即可
在这里插入图片描述 此时虚拟机已经构建完成, 2H4G 40g磁盘

2. 安装gitlab

安装和配置依赖项
切换到root权限进行以下操作(su )
安装依赖项

  yum install -y curl policycoreutils-pythonopenssh-server

启用sshd

systemctl enable sshd  

防火墙开启http和https

yum install firewalld systemd -y
service firewalld start
firewall-cmd --permanent --add-service=http
systemctl reload firewalld

安装postfix postfix 发送电子邮件, 可选依赖, 如果使用stmp 则不需要安装postfix

   yum -y install postfix
   systemctl enable postfix
   systemctl start postfix

下载安装gitlab

   yum -y install wget
   yum -y install vim
   wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
   rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

编辑配置gitlab

  vim /etc/gitlab/gitlab.rb 

修改完成后, 使配置生效

   gitlab-ctl reconfigure

重启gitlab 服务

   gitlab-ctl restart

其中: vim /etc/gitlab/gitlab.rb 修改gitlab配置文件。
在这里插入图片描述

在这里插入图片描述
gitlab启动成功后,通过浏览器访问
在这里插入图片描述

  1. 虚拟机通过虚拟网络编辑器进行局域网访问
    1).虚拟机网络模式选择 NAT模式:可共享主机IP地址。
    2). 打开编辑–>虚拟网络编辑器。
    在这里插入图片描述
    3)打开NAT设置
    在这里插入图片描述
    操作完成,其他局域网可通过宿主机ip端口 访问到虚拟机gitlab
    在这里插入图片描述
    注意事项
    搭建gitlab 官方建议服务器是2h4g的,所以建议虚拟机最少为2h4g。
    局域网访问不到当前主机地址ip+端口, 需要在本机防火墙 入站规则中加入相应的端口。在 设置 -> windows安全 -> 防火墙网络保护 ->高级设置 -> 入站规则 -> 新建规则 选择端口号。
将本地文件上传至gitlab
  1. 如果本地已经有.ssh id_rsa 文件 则不需要生成,没有的通过以下命令:

    ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  # 邮箱地址
    
  2. 将id_rsa.pub 文件拷贝到gitlab settings下的 SSH keys内
    在这里插入图片描述

  3. 在gitlab创建项目后, 通过git clone XXXXX.git 即可拉取。

  4. 如果本地已有github关联,不需要做任何处理,不用git config 配置等操作。

  5. 如果windows下提交add 会报警告 LF will be replaced by CRLF… 修改 git config core.autocrlf 的值为false即可

     git config --global core.autocrlf false
    
要在虚拟机安装GitLab,你需要进行一些准备工作和安装步骤。首先,你需要运行Windows 10专业版的VMware Workstation Pro。然后,你需要准备CentOS 7.x系列的ISO镜像文件和GitLab的下载地址文件。引用 接下来,你可以按照以下步骤进行GitLab的安装: 1. 下载init脚本,并将其放置在/etc/init.d/gitlab目录下。你可以使用以下命令下载并设置权限:引用 ```sudo wget https://raw.github.com/gitlabhq/gitlab-recipes/master/init.d/gitlab -P /etc/init.d/gitlab``` ```sudo chmod +x /etc/init.d/gitlab``` 2. 使用yum包管理器安装wget和vim:引用 ```yum -y install wget``` ```yum -y install vim``` 3. 下载GitLab的安装包并进行安装。你可以使用以下命令从清华镜像站下载GitLab的最新版本: ```wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm``` 然后使用以下命令安装GitLab: ```rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm``` 完成以上步骤后,你就成功地在虚拟机安装了GitLab。接下来,你可以根据需要进行进一步的配置和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [虚拟机搭建gitlab](https://blog.csdn.net/weixin_42904196/article/details/111559482)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [在虚拟机安装Gitlab](https://blog.csdn.net/clshan/article/details/8448902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值