Gitlab:安装与CentOS7安装 及固定ip

CentOS7安装:

CentOS下载地址:

网易镜像:http://mirrors.163.com/centos/6/isos/

 搜狐镜像:http://mirrors.sohu.com/centos/6/isos

阿里镜像也可以

Gitlab:安装与CentOS7安装 及固定ip_第1张图片

 

二、 安装vmtools安装vmtools的步骤:

1. 进入centos

2. 点击vm菜单的->install vmware tools

3. centos会出现一个vm的安装包

4. 点击右键解压, 得到一个安装文件

5. 进入该vm解压的目录 ,该文件在 /root/桌面/vmware-tools-distrib/下

6. 安装 ./vmware-install.pl 
7. 全部使用默认设置即可8. 需要reboot重新启动即可生效

 

 

三、解决CentOS7安装后上不了外网以及固定系统ip地址

然后是配置子网ip,子网IP与宿主机的ip一定不能处在同一地址范围里,否则就算虚拟机能上网,网络既慢,还不稳定。我主机的ip段是192.168.115.xxx,所以我配了192.168.10.xxx来避开主机的ip段,反正ip的第三个数字在0到254并且不是115就行。Nat模式相当于配置了一个子路由器,有设置过多级路由的朋友对此应该有所体会。各位结合自己机器的IP来合理配置一个子网ip吧。

Gitlab:安装与CentOS7安装 及固定ip_第2张图片

Gitlab:安装与CentOS7安装 及固定ip_第3张图片

Gitlab:安装与CentOS7安装 及固定ip_第4张图片

/etc/sysconfig/network-scripts/ifcfg-eth0

其中:ipaddr:就是静态ip,不要跟主机一个网段就可以,上面有描述,

geteway:网关和掩码就是nat设置那里的,dns1可以设置跟网关一样

 

改完后重启服务,service network restart

然后用ping测试是否联通,ping www.baidu.com -c 3   看三行

然后用cmd命令ping这个虚拟机地址: ping 192.168.163.211

 

命令:

vim ifcfg-ens33  进入ifcfg-ens33文件编辑,i进入编辑模式,如果要退出就esc,然后冒号:wq就可以退出,

ifconfig命令,可以看配置文件,

ip addr 可以看地址

**********************************************************************************

然后创建一个连接这个虚拟机,我用的xshell和xftp传输。

Gitlab:安装与CentOS7安装 及固定ip_第5张图片

 

 

 

安装vmwar workstation ,创建一个虚拟机,处理器2,每个处理器核心数2,内存2048,nat网络地址转换,scsi控制器用lsi Logic

虚拟磁盘类型SCSI(S)推荐,磁盘创建新虚拟磁盘,最大磁盘20G,将磁盘拆分为拆分为多个文件,其他都是默认,然后指定镜像CD/DVD中选择镜像ISO,,

然后安装install CenstOS7,安装中软件选择用GNONE桌面中的传统X Windows系统的兼容性。

系统安装位置选择:我要配置分区,完成,自从创建

安装中可以设置root密码 

初始化设置统一协议就可以

然后设置用户名,密码然后就可以设置网卡配置文件。如最开始。

 

************************************************************************

在上传gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm文件到opt文件夹下面时候遇到没有权限,所以提前需要设置好权限

命令: chmod 777 opt

如果不在这个目录下面,可以移动文件:mv gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm /opt

 

Gitlab 服务器搭建过程

首页:https://about.gitlab.com/
安装说明:https://about.gitlab.com/installation/

 

安装命令摘要:

sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ee

实际问题:yum 安装 gitlab-ee(或 ce)时,需要联网下载几百 M 的安装文件,非常耗
时,所以应提前把所需 RPM 包下载并安装好。
下载地址为https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm

调整后的命令:

sudo rpm -ivh /opt/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm
sudo yum install -y curl policycoreutils-python openssh-server cronie
sudo lokkit -s http -s ssh
sudo yum install postfix
sudo service postfix start
sudo chkconfig postfix on
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum -y install gitlab-ce

在虚拟机上面执行:创建一个脚本执行

vim  install.sh

把调整后的命令复制进去。

然后修改权限 chmod 755 install.sh  

(可以留下快照)然后执行 ./install.sh

当前步骤完成后重启 reboot命令

Gitlab:安装与CentOS7安装 及固定ip_第6张图片

gitlab 服务操作
 初始化配置 gitlab
          gitlab-ctl reconfigure
 启动 gitlab 服务
          gitlab-ctl start
 停止 gitlab 服务
        gitlab-ctl stop

 重启gitlab服务

       gitlab-ctl restart

Gitlab:安装与CentOS7安装 及固定ip_第7张图片

初始化配置时间很长

Gitlab:安装与CentOS7安装 及固定ip_第8张图片

启动了很多服务,比如redis,nginx等;

 

浏览器访问:192.168.163.211  应该会需要停止防火墙服务:service firewalld stop
访问 Linux 服务器 IP 地址即可,如果想访问 EXTERNAL_URL 指定的域名还需要配置
域名服务器或本地 hosts 文件。


初次登录时需要为 gitlab 的 root 用户设置密码。root/atguigu2018go

 

Gitlab:安装与CentOS7安装 及固定ip_第9张图片

Gitlab:安装与CentOS7安装 及固定ip_第10张图片

 

 关闭开启防火墙

 

 

*****************************************
别人访问我的gitlab

利用napapp软件免费的通道

我在执行natapp -authtoken=复制过来的就可以

你可能感兴趣的:(Linux)