Windows 下CentOS 7 下搭建gitlab

本文详细介绍如何在CentOS 7环境下安装GitLab,并提供配置步骤及遇到问题时的解决方案,包括更换国内镜像源等内容。

1.准备工作

① 安装虚拟机 官网地址https://www.vmware.com/cn/try-vmware.html

②下载centos7镜像 ,下载mini包就行 官网地址 https://www.centos.org/download/,安装centos时一定要记得设置的密码,用于登录centos 系统

2.登录geitlab官网

https://www.gitlab.com.cn/installation/#centos-7 ,按照官网配置来安装gitlab

  • 安装基础包
    sudo yum install -y curl policycoreutils-python openssh-server
复制代码
  • 启动sshd
        sudo systemctl enable sshd
        sudo systemctl start sshd
复制代码
  • 安装postfix
        sudo yum install postfix
        sudo systemctl enable postfix
        sudo systemctl start postfix
复制代码
  • 添加防火墙规则
        sudo firewall-cmd --permanent --add-service=http
        sudo systemctl reload firewalld
    or
        yum install firewalld
        systemctl unmask firewalld
复制代码
  • 下载并安装软件包(软件包下载较慢)
        curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
        yum install gitlab-ce
复制代码
  • 添加国内镜像

执行上面的命令,会一直 time out ,所以我们要换成国内的源. 以下操作针对CentOS 7 ,其他的请戳 mirror.tuna.tsinghua.edu.cn/help/gitlab…

文件路径 vi /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
复制代码

可使用xftp xshell等工具连接虚拟机 找到相应的路径修改文件内容,连接虚拟机是需要获取Linux 的ip地址,可以再Linux 的命令行输入 ifconfig 来查看 ,可能会获取失败,需要执行下面命令

yum upgrade

yum install net-tools

  或者检测环境变量
  永久修改PATH变量使之包含/sbin路径:
  打开/etc/profile文件,在其中输入export PATH=$PATH:/sbin,保存并重启即可,这样一来,PATH路径永久修改成功,以后任何时候只输入ifconfig命令即可
复制代码
  • 配置并启动gitlab
 gitlab-ctl reconfigure
gitlab-ctl start  开启
gitlab-ctl stop   停止
复制代码
  • 默认账户密码是
Username: root 
Password: 5iveL!fe   (安装时设置的密码)
复制代码
  • 测试地址(默认80端口):
http://127.0.0.1/
复制代码

如需修改访问地址可以在/etc/gitlab/gitlab.rb路径下修改 external_url ="172.17.151.162 "

  • 日志位置

位置 :/var/log/gitlab

可以进去查看访问日志以及报错日志等,供访问查看以及异常排查。 gitlab-ctl tail #查看所有日志 gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志

3.登录gitlab

如果你是虚拟机内存下雨1G 可能 会报502 这里最小需要2G运存 输入 172.17.151.162 (上边配置的访问地址) 首先需要设置root 账号密码 ,设置登录成功后即可访问git. 可以创建project 创建分组以及组员账号等等

转载于:https://juejin.im/post/5b3c1cc0f265da0f8145be1f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值