gitee上创建新仓库如何clone到本地,并初始化项目

目录

一、克隆

方法一

方法二

二、初始化项目

构建基本框架

自动生成代码 


一、克隆

方法一

由于github速度较慢,这里我们使用gitee。我们在gitee上面创建一个仓库,然后我们可以通过ideal直接克隆下来,仓库设置如下

gitee上创建新仓库如何clone到本地,并初始化项目_第1张图片

接着使用ideal将项目克隆下来,首先复制项目的地址

gitee上创建新仓库如何clone到本地,并初始化项目_第2张图片

打开ideal,选择文件-新建(New)-project from version control

gitee上创建新仓库如何clone到本地,并初始化项目_第3张图片

将复制的地址粘贴到url,选择克隆即可

gitee上创建新仓库如何clone到本地,并初始化项目_第4张图片

方法二

安装配置git

1 、下载 git https://git-scm.com

2、配置 git,进入 git bash

gitee上创建新仓库如何clone到本地,并初始化项目_第5张图片

# 配置用户名
git config --global user.name "username"
//(名字)
# 配置邮箱
git config --global user.email "[email protected]"
//(注册账号时用的邮箱)
3 、配置 ssh 免密登录
https://gitee.com/help/articles/4181#article-header0
进入 git bash ;使用: ssh-keygen -t rsa -C "[email protected]" 命令。 连续三次回车。
一般用户目录下会有

或者 cat ~/.ssh/id_rsa.pub
登录进入 gitee ,在设置里面找到 SSH KEY .pub 文件的内容粘贴进去
使用 ssh -T [email protected] 测试是否成功即可
Git+ 码云教程 https://gitee.com/help/articles/4104

4.克隆gitee项目

在git bash中输入指令克隆到桌面

git clone 仓库地址

然后使用ideal导入即可。

二、初始化项目

构建基本框架

首先创建一个父项目作为聚合模块,把所有的子项目聚合在一起。可以首先在ideal中创建springboot项目(通过spring initiaizer),然后将其pom文件删减如下:



    4.0.0
    com.atguigu.gulimall
    gulimall
    0.0.1-SNAPSHOT
    gulimall
    聚合服务
    pom


接着在该项目下创建maven模块,即子模块。首先创建common模块,作为其他模块公共的依赖、bean、工具类等。

gitee上创建新仓库如何clone到本地,并初始化项目_第6张图片



    
        gulimall
        com.atguigu.gulimall
        0.0.1-SNAPSHOT
    
    4.0.0

    gulimall-common
    每一个微服务公共的依赖,bean,工具类等

    

        
            com.baomidou
            mybatis-plus-boot-starter
            3.2.0
        

        
            org.projectlombok
            lombok
            1.18.8
        
        
            com.baomidou
            mybatis-plus-extension
            3.2.0
        

        
            org.apache.httpcomponents
            httpcore
            4.4.12
        

        
            commons-lang
            commons-lang
            2.6
        

        
            javax.servlet
            servlet-api
            2.5
            provided
        
        
        
            mysql
            mysql-connector-java
            5.1.49
        

        
            javax.validation
            validation-api
            2.0.1.Final
        
    

接着创建其他业务模块,然后在依赖中加入common模块即可

        
            com.atguigu.gulimall
            gulimall-common
            0.0.1-SNAPSHOT
        

自动生成代码 

模块创建完成后可以使用mybatis自动生成代码,也可以使用人人开源的renren-generator代码生成器。这里使用第二种。在gitee上搜人人开源,找到renren-generator将项目克隆下来,并加入聚合项目,修改application.yml中的数据库连接,还有properties中的一些属性(mainpath,package,moduleName,author,email,tablePrefix表前缀)

以生成gulimall-ware的代码为例,数据库为gulimall-wms

数据库如下,表前缀都为wms:

gitee上创建新仓库如何clone到本地,并初始化项目_第7张图片

 generator.properties如下:

gitee上创建新仓库如何clone到本地,并初始化项目_第8张图片

项目启动后,生成代码并将其中的main目录整个复制到gulimall-ware中 

gitee上创建新仓库如何clone到本地,并初始化项目_第9张图片

对于每个数据库都要修改配置文件然后重新启动renren-generator,每个模块生成完毕后可以进行测试,比如对controller中查询列表的接口进行测试

所有模块生成代码完成后配置端口号以免产生冲突。项目初始化结束

你可能感兴趣的:(学习笔记,gulimall,gitee,java,后端)