zoukankan      html  css  js  c++  java
  • (练手项目)谷粒商城-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

    提交至码云。 

    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    串口通信
    PS如何将图片/照片转换为线稿
    merge_image.sh
    remk_dir.sh
    简单监控Tomcat连接池大小的命令以及其他简单命令
    一个挖矿病毒的简单发现历程
    IDEA运行tomcat8.5.35源代码
    mybatis 中 if-test 判断大坑
    浅析前端安全:如何防止XSS攻击
    浅析xss攻击原理、模拟xss攻击及防止xss攻击的方法
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831089.html
Copyright © 2011-2022 走看看