• (练手项目)谷粒商城-01 配置 Git-SSH 及项目结构创建


    一、选择gitee作为代码托管仓库。

    二、设置

    用户信息设置:

    $ git config --global user.name "用户名"
    $ git config --global user.email "邮箱"  

    SSH配置:

    • 打开git bash
    • 执行生成公钥和私钥的命令:ssh-keygen -t rsa -C "xxxxxx@qq.com" (码云账号邮箱)。会在一个文件夹里面生成一个私钥 id_rsa和一个公钥id_rsa.pub。
    • 执行start ~ 命令,生成的公私钥在 .ssh文件夹
    • 执行查看公钥的命令:cat ~/.ssh/id_rsa.pub
    • 登录进入gitee,在设置里面找到SSH key将 .pub 文件的内容粘贴进去。
    • 使用 git config --list 命令检查已有的配置信息
    • 使用 ssh -T git@gitee.com 测试是否成功即可

    三、构建项目 

    1. 在码云上创建仓库。
    2. IDEA通过仓库构建项目(file->New->Get from Version Control)

    3.创建微服务

    分别创建商品服务、仓储服务、订单服务、优惠券服务、用户服务 

    1)、web、openfeign(依赖包)
    2)、每一个服务、包名 com.yao.guli.xxx(product/order/ware/coupon/user)
    3)、导入之后,然后再创建我们项目的微服务:
    File->New->Module->Spring Initializr

    模块如图所示:


    4)、Springboot 版本 2.1.16

    每个依赖都为:

            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-openfeign</artifactId>
            </dependency>

    修改父模块pom.xml,加入模块关联

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.yao.guli</groupId>
        <artifactId>GuLi-Spring-Cloud</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <name>GuLi-Spring-Cloud</name>
        <description>聚合模块</description>
        <packaging>pom</packaging>
        <modules>
            <module>guli-product</module>
            <module>coupons</module>
            <module>guli-user</module>
            <module>ware</module>
            <module>order</module>
            <module>renren-fast</module>
            <module>renren-generator</module>
            <module>guli-common</module>
        </modules>
    
    
    </project>
    

     讲父模块pom.xml加入右边栏

    Maven目录结构如下:

     修改.gitignore文件忽略子项目不必要的文件

    target/
    pom.xml.tag
    pom.xml.releaseBackup
    pom.xml.versionsBackup
    pom.xml.next
    release.properties
    dependency-reduced-pom.xml
    buildNumber.properties
    .mvn/timing.properties
    .mvn/wrapper/maven-wrapper.jar
    
    **/mvnw
    **/mvnw.cmd
    **/.mvn
    **/target/
    
    .idea
    **/.gitignore

    提交至码云。 

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    Linear Regression Example
    三角函数画图(Python)
    机器学习算法笔记系列之深入理解主成分分析PCA-原理篇
    Boosted Trees 介绍
    Jacobian矩阵和Hessian矩阵
    使用插件pagehelper在mybatis中实现分页查询
    git常用操作
    Python远程视频监控
    FPGA选型
    英文Datasheet没那么难读
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831089.html
Copyright © 2020-2023  润新知