【系统功能开发篇】如何从码云gitee下载若依开源项目RuoYi-Cloud代码

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。

本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

一、前言

由于本专栏项目实战学习,是以开源项目“若依”为案例。所以,本文介绍如何使用SSH方式从码云gitee平台下载若依项目代码。

  • 什么是码云
    Gitee(码云)是开源中国于2013年推出的基于Git的代码托管平台、企业级研发效能平台,提供中国本土化的代码托管服务。

  • 什么是若依开源项目
    若依开源项目是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。我们可以从码云代码托管平台上面下载若依开源项目的代码。若依项目具有完善的权限管理功能,使用当前流行的技术,完全开源免费等特点。

二、下载项目代码

环境要求:windows11、Git-2.41.0、TortoiseGit-2.14

2.1 生成SSH密钥对

由于采用SSH方式下载代码,所以,我们需要先生成一个SSH密钥对,即公钥和私钥。其中,公钥PublicKey上传到码云gitee平台,私钥PrivateKey保存到本地磁盘中;

首先,打开TortoiseGit中的PuTTYgen工具;
在这里插入图片描述

之后,选择RSA类型,点击Generate按钮,开始生成SSH密钥;
在这里插入图片描述
之后,移到鼠标在红框中任意晃动,产生一些随机数据,用于生成SSH密钥;
在这里插入图片描述
之后,SSH密钥生成完毕,点击Save private key按钮,保存私钥到本地磁盘中;
注意一下,弹出提示框,建议选择是,即不设置打开密钥文件的密码;
在这里插入图片描述

之后,选择一个本地磁盘目录,定义一个文件名称,比如SSHPrivateKey,把私钥保存到本地磁盘中;
注意一些,记住该文件保存的目录,后续下载代码需要用到私钥文件;
在这里插入图片描述
之后,复制红框中公钥,可以临时保存到一个文本文件中,后续需要把该公钥上传到码云gitee平台。如下图所示:
在这里插入图片描述

2.2上传SSH公钥到码云平台

首页,访问码云官网(https://gitee.com/)并点击页面上的“注册”按钮,注册一个自己的账号;
在这里插入图片描述

之后,打开地址https://gitee.com/profile/sshkeys,进入码云SSH公钥设置界面,填写之前生成的公钥内容,点击保存,即完成SSH公钥码上传操作;
在这里插入图片描述

2.3 下载项目代码

之后,打开若依项目源码地址 https://gitee.com/y_project/RuoYi-Cloud ,点击克隆/下载按钮;
在这里插入图片描述
之后,进入克隆/下载窗口界面;
在这里插入图片描述

如上图所示,SSH公钥前面步骤已配置;之后,我们需要先配置Git用户身份信息;
右键点击Git Bash,进入Git命令行窗口;
在这里插入图片描述
之后,复制Git用户身份配置命令,回车执行;
在这里插入图片描述

之后,右键点击Git Clone 菜单,
在这里插入图片描述
之后,进入Git clone界面,填写相关信息,如下图:
URL:指定SSH方式代码下载URL地址;
Directory:指定代码在本地磁盘的保存路径;
Branch:指定代码分支,这里下载v3.6.3分支;
Load Putty Key:指定SSH私钥文件所在路径;
在这里插入图片描述
点击OK后,出现是否保存key的确认框,如下图,之后,点击“是”按钮;
在这里插入图片描述
之后,出现代码下载进度页面,下载结束后,会出现“Success”提示,之后,点击“close”按钮;

在这里插入图片描述
之后,在本地磁盘中,可以看到若依项目的代码,如下图所示:
在这里插入图片描述

三、总结

以上,本文介绍了如何使用SSH方式从代码托管平台若依下载代码。一般来说,与Git远程仓库通信,需要遵循一定的协议。目前,Git 支持使用四种不同的协议来传输资料,即本地协议(Local),HTTP 协议,SSH(Secure Shell)协议及 Git 协议。其中,由于SSH协议具有安全性高、传输速度快等特点,所以,大部分的代码托管平台都支持SSH协议方式传输代码。

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)

  • 16
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姑苏老陈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值