当前位置:首页 > CN2资讯 > 正文内容

jeecg boot 云服务器部署 云服务器部署gitlab

9小时前CN2资讯


操作步骤

安装 GitLab

  • 使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式:
    • 使用远程登录软件登录 Linux 实例
    • 使用 SSH 登录 Linux 实例
  • 执行以下命令,安装依赖包。
  • yum install -y curl policycoreutils-python openssh-server
  • 依次执行以下命令,设置 SSH 开机自启动并启动 SSH 服务。
  • systemctl enable sshdsystemctl start sshd
  • 执行以下命令,安装 Postfix。
  • yum install -y postfix
  • 执行以下命令,设置 Postfix 服务开机自启动。
  • systemctl enable postfix
  • 执行以下命令,打开 Postfix 的配置文件 。
  • vim /etc/postfix/
  • 按 i 进入编辑模式,删除 inet_interfaces = all 前的 #,在 inet_interfaces = localhost 前加上 #。修改完成后如下图所示:
  • 按 Esc 并输入 :wq 保存修改并退出文件。
  • 执行以下命令,启动 Postfix。
  • systemctl start postfix
  • 执行以下命令,添加 GitLab 软件包仓库。
  • curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/ | sudo bash
  • 执行以下命令,安装 GitLab。
  • sudo EXTERNAL_URL="实例公网 IP 地址" yum install -y gitlab-ce
  • 在本地浏览器中访问已获取的公网 IP,返回页面如下所示,则表示已成功安装 GitLab。
  • 注意:

    请在该页面配置登录 GitLab 帐户的密码。

    创建项目

  • 在本地浏览器中访问云服务器的公网 IP,进入 GitLab 登录界面。使用 root 帐户及已设置的登录密码进行登录。如下图所示:
  • 根据页面指引创建私人项目,本文以 test 为例。如下图所示:
  • 成功创建项目后,单击页面上方提示中的【Add SSH Key】。
  • 进入 “SSH Keys” 页面,按照以下步骤添加 SSH Key:
  • 通过 获取密钥 步骤,获取需纳入项目管理 PC 的密钥信息,粘贴在 “Key” 中。
  • 在 “Title” 中自定义命名该密钥。
  • 单击【Add key】即可添加密钥。如下图所示:

    如下图所示则表示密钥添加成功:
  • 返回项目首页,单击【clone】记录项目地址。如下图所示:
  • 克隆项目

  • 在已纳入管理的 PC 上执行以下命令,配置使用 Git 仓库的人员姓名。
  • git config --global "username"
  • 执行以下命令,配置使用 Git 仓库的人员邮箱。
  • git config --global user.email "[email protected]"
  • 执行以下命令,克隆项目。其中“项目地址”请替换为已在 步骤5 中获取的项目地址。
  • git clone “项目地址”

    上传文件

  • 执行以下命令,进入项目目录。
  • cd test/
  • 执行以下命令,创建需上传至 GitLab 的目标文件。本文以 test.sh 为例。
  • echo "test" > test.sh
  • 执行以下命令,将 test.sh 文件加入索引中。
  • git add test.sh
  • 执行以下命令,将 test.sh 提交至本地仓库。
  • git commit -m "test.sh"
  • 执行以下命令,将 test.sh 同步至 GitLab 服务器。
  • git push -u origin master
  • 返回 test 项目页面,即可查看文件已成功上传。如下图所示:
  • 相关操作

    获取密钥

  • 在需要纳入项目管理的 PC 上执行以下命令,安装 Git。
  • yum install -y git
  • 执行以下命令,生成密钥文件 .ssh/id_rsa。生成密钥文件步骤中请按 Enter 保持默认设置。
  • ssh-keygen
  • 执行以下命令,查看并记录密钥信息。
  • cat .ssh/id_rsa.pub
      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/31876.html

      分享给朋友:

      “jeecg boot 云服务器部署 云服务器部署gitlab” 的相关文章

      bwh1:搬瓦工的高效VPS管理与使用技巧

      bwh1 概述 提到 bwh1,很多人第一时间就想到搬瓦工(BandwagonHost)。bwh1 正是搬瓦工的官网域名之一,深受用户喜爱。它不仅是一个简单的链接,更是通向高效 VPS 管理的窗口。通过这个网站,用户能够方便地访问各种服务,比如 VPS 购买、管理和支持。对于追求网络稳定性和速度的用...

      VPS CN2:提升网络性能的最佳选择

      在了解VPS CN2之前,我觉得有必要先简单说说VPS究竟是什么。VPS即虚拟专用服务器,是一种利用虚拟化技术将物理服务器划分成多个独立的虚拟服务器。每个VPS都能独立运行操作系统和应用软件,用户可以通过远程方式管理和使用。这给了我们极大的灵活性和自由度,让我可以随时根据需求扩大或缩小资源。 说到V...

      xTom:灵活可靠的IaaS解决方案,为企业提供优秀网络服务

      xTom是一家成立于2012年的私人控股公司,总部位于德国杜塞尔多夫。它专注于基础设施即服务(IaaS),为各种规模的企业提供可靠的网络和数据中心服务。我对这家公司印象深刻,因为他们提供的解决方案不仅全面,而且非常灵活,能够满足不同客户的需求。 作为一个专业的IaaS提供商,xTom涵盖的服务范围非...

      如何选择适合你的匿名服务器以保护隐私和数据安全

      在当今互联网时代,保护个人隐私和数据安全变得尤为重要。匿名服务器的概念应运而生,成为许多人实现在线安全和隐私的一种方式。简单来说,匿名服务器是一种特殊的服务器,能够隐藏用户的真实IP地址,从而在用户上网时保护其身份和活动。这对于那些希望自由浏览网络、避免被追踪的用户尤其重要。 匿名服务器通常与虚拟私...

      域名购买推荐:如何选择最适合你的域名注册商

      域名购买推荐概述 在互联网时代,域名显得尤为重要。对于个人用户、企业甚至是初创团队来说,域名不仅是网站的门面,更是品牌形象和业务宣传的基石。记得我第一次建立网站时,选择一个合适的域名让我意识到它的价值。一个容易记住、与品牌相关的域名可以有效吸引流量,提升访问者的信任感。 在选购域名时,有几点基本原则...

      Vultr Cloud Computer与High Frequency服务器的全面对比

      在云服务的世界中,Vultr无疑是一个备受瞩目的名字。它提供两种主要的云服务器类型:Vultr Cloud Compute和High Frequency服务器。这两种服务器各有其独特之处,适合不同类型的用户和使用场景。 首先,Vultr Cloud Compute是其最基础的产品,主要以高性价比为卖...