mini安装centos7
更新yum源
- yum -y install net-tools wget lrzsz lsof
- mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- cd /etc/yum.repos.d/
- wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
- yum clean all
- yum makecache
- yum -y update
- yum -y install pcre pcre-devel openssl openssl-devel gcc-c++
- yum -y install curl policycoreutils openssh-server openssh-clients postfix vim
- firewall-cmd --permanent --add-service=http
- systemctl reload firewalld
添加GitLab镜像源并安装
vim /etc/yum.repos.d/gitlab_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
安装git
yum -y install gitlab-ce
配置gitlab
vim /etc/gitlab/gitlab.rb # 编辑对外的域名(gitlab.papamk.com请添加A记录指向本服务器的公网IP): external_url 'http://192.168.1.249/'
重新编译gitlab
gitlab-ctl reconfigure
汉化gitlab
cd /home wget https://gitlab.com/xhang/gitlab/-/archive/11-0-stable-zh/gitlab-11-0-stable-zh.tar.gz tar -zxvf gitlab-11-0-stable-zh.tar.gz
由于复制过多覆盖需要确认,所以把~/.bashrc进行修改
vi ~/.bashrc 注销cp命令 #alias cp='cp -i' source ~/.bashrc
覆盖gitlab的所有页面
cp -rf ./gitlab-11-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/
重新编译gitlab
gitlab-ctl reconfigure
启动gitlab
gitlab-ctl start
查看是否启动
netstat -tpln tcp 0 0 127.0.0.1:9100 0.0.0.0:* LISTEN 18040/node_exporter tcp 0 0 127.0.0.1:9229 0.0.0.0:* LISTEN 18022/gitlab-workho tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 18185/unicorn maste tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 18035/nginx: master tcp 0 0 127.0.0.1:9168 0.0.0.0:* LISTEN 18018/ruby tcp 0 0 127.0.0.1:8082 0.0.0.0:* LISTEN 18153/sidekiq 5.1.3 tcp 0 0 127.0.0.1:9236 0.0.0.0:* LISTEN 17999/gitaly tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12972/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1312/master tcp 0 0 0.0.0.0:8060 0.0.0.0:* LISTEN 18035/nginx: master tcp 0 0 0.0.0.0:6783 0.0.0.0:* LISTEN 17993/alertmanager tcp 0 0 127.0.0.1:9121 0.0.0.0:* LISTEN 18143/redis_exporte tcp 0 0 127.0.0.1:9090 0.0.0.0:* LISTEN 18130/prometheus tcp 0 0 127.0.0.1:9187 0.0.0.0:* LISTEN 18118/postgres_expo tcp 0 0 127.0.0.1:9093 0.0.0.0:* LISTEN 17993/alertmanager tcp6 0 0 ::1:9168 :::* LISTEN 18018/ruby tcp6 0 0 :::22 :::* LISTEN 12972/sshd tcp6 0 0 ::1:25 :::* LISTEN 1312/master
出现以下这些进程就是正常的了。
打开页面:http://192.168.1.249
相关推荐
在安装 GitLab 之前,我们需要查询 GitLab 汉化版镜像,然后下载镜像,创建容器,将容器内部的文件映射到宿主机的目录。最后,我们需要修改 GitLab 的配置文件,调整 external_url、gitlab_email_from、gitlab_shell...
如果你想安装最新的汉化包,可以从 GitLab 社区版的汉化项目中克隆源码到 `/opt/source/gitlab` 目录。如果你决定卸载 GitLab,按照以下步骤操作: 1. 停止 GitLab 服务: ```bash sudo gitlab-ctl stop ``` 2....
本文将详细介绍如何在基于RPM的Linux系统(如CentOS 7)上安装`gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm`这个GitLab的安装包。 首先,确保你的系统是最新的,通过运行以下命令来更新系统包: ```bash sudo yum ...
在本文中,我们将详细讨论如何安装和汉化GitLab社区版。 首先,安装GitLab CE至少需要4GB的内存,以确保其正常运行。安装过程分为以下几个步骤: 1. **配置YUM源**: 在Red Hat或CentOS系统上,你需要添加GitLab...
3. **重启服务**: 安装完成后,需要重启GitLab服务使汉化生效。 #### 五、实战使用GitLab仓库与持续集成 **使用GitLab仓库**: - **创建项目**: 登录GitLab账号后,通过Web界面创建新的代码仓库。 - **推送代码**:...