likes
comments
collection
share

VMware配置ubuntu+gitlab服务

作者站长头像
站长
· 阅读数 63

入职新东家已转正,步入正轨,博客断更4个月,恢复更新。今年年初立下的12篇文章的小目标大概率是完不成了,呜呜呜。。。 VMware配置ubuntu+gitlab服务

前期准备工作:

1.安装VMware Workstation Pro 16

可以使用下列许可证密钥,批量永久激活 ZF3R0-FHED2-M80TY-8QYGC-NPKYF YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF71R-DMX85-08DQY-8YMNC-PPHV8

2.安装ubuntu desktop版本系统

ubuntu版本信息:建议18.04及以上,注意是桌面版系统,方便人机交互操作 ubuntu下载地址:cn.ubuntu.com/download VMware配置ubuntu+gitlab服务 VMware配置ubuntu+gitlab服务


下面开始安装及配置:


第一部分:vmware配置ubuntu

vmware配置ubuntu,此步骤较简单,根据实际需要配置cpu、内存、硬盘大小即可。

注意事项: 如果独立IP上网需要授权的话,可以先将虚拟机的网络配置为NAT模式,虚拟机通过主机的网络上网。 VMware配置ubuntu+gitlab服务

第二部分:ubuntu常规配置

1.打开虚拟机,启动Ubuntu

2.在桌面右击鼠标,点击Open in Terminal,打开终端

VMware配置ubuntu+gitlab服务

3.在终端里面创建root账号

执行命令"sudo passwd root",输入当前用户密码,然后再输入root用户密码,终端提示"passwd: password updated successfully",说明创建root密码成功。 VMware配置ubuntu+gitlab服务

4.在终端输入"su",回车后输入第3步创建的root密码,切换到root用户。切换到root的标志:命令行以"root"开头,以"#"结尾。

VMware配置ubuntu+gitlab服务

5.执行"gedit /etc/vim/vimrc.tiny"编辑/etc/vim/vimrc.tiny,修正使用vi时候方向键乱码和退格键失效问题。

把set compatible改为 set nocompatible set backspace=2 VMware配置ubuntu+gitlab服务

6.配置静态ip

先将vmware的网络连接方式改为桥接模式 VMware配置ubuntu+gitlab服务接下来修改ubuntu系统的网络配置。 方法1:命令行配置 编辑/etc/netplan/01-network-manager-all.yaml,输入以下信息:

  ethernets:
    ens33:                      
      dhcp4: no                       #ipv4关闭dhcp,用static模式
      dhcp6: no                       #ip6关闭dhcp
      optional: true
      addresses: [188.188.1.198/24]    #本机IP地址
      gateway4: 188.188.0.1           #vmware网关的的IP地址
      nameservers:                    #DNS服务器
        addresses: [202.96.128.86,114.114.114.114]

保存后退出。然后执行"netplan apply",使配置生效。

方法2:打开ubuntu网络设置界面,手动设置IP VMware配置ubuntu+gitlab服务 注意:子网掩码 网关 DNS与主机保持一致即可。

7.安装基础工具软件:net-tools,ssh,samba

apt-get install net-tools 安装之后可以执行ifconfig命令

ssh-通过ssh协议,可以使用远程终端(比如:SecureCRT)登录到ubuntu apt-get install openssh-server 安装完之后执行命令"/etc/init.d/ssh restart",重启服务。

samba-共享目录到windows apt-get install samba 安装之后先执行命令"smbpasswd -a dev02",为dev02用户创建samba密码。 然后,再执行命令"vi /etc/samba/smb.conf"或者"gedit /etc/samba/smb.conf",在文件末尾加入samba共享配置信息 比如:共享/home/dev02

[dev02]
comment = share folder
browseable = yes
path = /home/dev02
create mask = 0755
directory mask = 0755
valid users = dev02
force user = dev02
force group = dev02
public = yes
available = yes
writable = yes

编辑完之后,保存退出,然后执行"/etc/init.d/samba restart",重启samba服务。之后可以通过在windows映射网络驱动器,共享dev02目录到windows下。 VMware配置ubuntu+gitlab服务VMware配置ubuntu+gitlab服务

第三部分:配置gitlab服务

1.安装gitlab-ce以及依赖组件

root用户下,执行以下命令:

apt update
apt-get install curl openssh-server ca-certificates postfix
apt-get install wget
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/gitlab-ce_13.2.3-ce.0_amd64.deb
dpkg -i gitlab-ce_13.2.3-ce.0_amd64.deb

2.编辑/etc/gitlab/gitlab.rb

修改地址,将external_url 'gitlab.example.com'改为external_url 'http://188.188.1.198' VMware配置ubuntu+gitlab服务

3.配置gitlab

执行命令"gitlab-ctl reconfigure",等待配置完成。

4.启动gitlab

执行命令"gitlab-ctl start"

5.打开电脑端浏览器,输入地址"http://188.188.1.198"。

首次打开,需要创建管理员密码,以便后期管理。 VMware配置ubuntu+gitlab服务

转载自:https://juejin.cn/post/7005383690469507109
评论
请登录