Windows 下CentOS 7 下搭建gitlab

853 阅读2分钟

1.准备工作

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

②下载centos7镜像 ,下载mini包就行 官网地址 www.centos.org/download/,安… 系统

2.登录gitlab官网

www.gitlab.com.cn/installatio… ,按照官网配置来安装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 创建分组以及组员账号等等