Spring Boot 学习(10)——固基(Idea 配置 git 访问 gitee)

       几转眼就过了两个月,其实也没有闲着,学也学了,只是繁杂事多,学的不如以前多,也没有做过笔记了。

       以前做开发因条件受限,没有什么 git ,也没有 gitee。现在出来混要跟上形势才行,学习一下 git 版本控制。

       有些东西呢,配置好了,可能很久都不会动一下,有方便的 GUI 界面,不太常弄命令行也就慢慢忘记了。网上教程千千万,但能对上号、搞成功的不多,所以一定要给自己备注一下,方便日后回看,也方便小白童鞋同学。大神请飘过。

       前置条件,注册 Gitee,安装 Idea(2023.2.6),Windows11 环境。

       一、下载安装 Git(已安装请路过)

       官网下载并安装,如重装系统后请添加对应的环境变量即可。这些都比较简单,不会请另度。

       二、设置账号名称和登录邮箱

       运行Git Bash
        git config --global user.name '账号名称'
        git config --global user.email '邮箱'

        注:账号和邮箱是注册gitee账号时的信息。

        三、生成 ssh 密码

        ssh-keygen -t rsa -C '邮箱'

        全部默认,直接三次回车

        注:邮箱是注册gitee账号时的信息,也是刚才设置的同一个邮箱。

        第 1 次回车:
Enter file in which to save the key ——输入文件名以保存 key,直接回车表示使用默认文件名。
        第 2 次回车:
Enter passphrase (empty for no passphrase) ——输入密码,直接回车表示空密码
        第 3 次回车:
Enter same passphrase again ——再次输入密码,直接回车表示空密码

        公钥文件保存位置:
        Your public key has been saved in /c/Users/10403/.ssh/id_rsa.pub
        “c/Users/10403/.ssh/id_rsa.pub”:C盘Users目录,当前用户名目录,.ssh 文件夹中的id_rsa.pub 文件。

         四、登录 gitee,配置密钥

        登录后右上角,个人头像 >> 账号设置

         安全设置 >> SSH 公钥

        输入标题和公钥

        公钥是刚才生成的 id_rsa.pub 文件内容,用记事本(以文本方式打开)或其它文本编辑器打开,复制所有内容粘贴到公钥框里。确定,输入密码确认,完成设置。

        验证是否设置成功。
        $ ssh -T git@gitee.com
        回车执行,根据下面提示,继续输入“yes”

        再次运行上述指令:ssh -T git@gitee.com
        如果返回结果以“Hi”打头(如下)则表示连接成功。

        五、设置 IDEA

        打开 IDEA,按 ctrl + alt + s ,打开设置界面。版本控制 >> GIt >> 测试,下面出现当前 Git 版本号,表示 Git 正确安装。

        插件 >> Markerplace,搜索

        Gitee >> 安装 >> 确定。完成安装后再次打开设置界面。
        版本控制 >> GItee,“+” 选择 “Log in with Password”【不知何时 “Log in via Gitee” Gitee 已经不给授权了】,输入账号和密码添加账户

        成功后账户列表会出现刚添加的账户,“确定” 退出设置。

        六、测试

        打开现在本地项目或新建一个项目,菜单栏 >> Git >> Gitee >> Share Project on Gitee

        仓库名称(Respository Name)默认为当前项目名称,Remote 不改,输入描述(Description)信息,“Share”。

        在弹出对话框点击 “添加” 即可【默认选择当前项目下全部文件】。

        如果上传成功则显示如下:

        点击仓库名称(蓝色字体的 test)跳转到 Gitee,可以进行相关设置,如添加 README 文件等。显示的相关信息均为上述设置。

         至此,配置 Idea 访问 Gitee 成功。此后该项目的相关修改都可以同步到码云上。
        返回到 Idea ,左侧工具窗口切换到 “提交”。有三个(依自己项目实际,不一定都是三个)文件未暂存,在未暂时的文件上右击选择 “暂存”,保存修改的文件到暂存区。

        左个角,点击 “提交并推送”

         新建一个类,会提示是否添加到 Gitee,此处可选择 “添加”,(也可先 “取消”,随后再暂存前提交,也可勾选 “不再询问”,以后所有的修改都提交到 Gitee)

         注:先不添加,修改完成后暂存并推送。
        未暂存文件上右击选择 “暂存”。

         左下,添加注释 >> “提交并推送”。

        弹出对话框,确认推送。
         进入码云,可以看到刚提交的内容。

        到此,从本地创建项目并推送到码云流程结束。       


        从码云上克隆一个项目

        Gitee 上有仓库,但本地没有。克隆仓库到 Idea 时,相当于本地同步了 Gitee 该仓库。在后续项目的修改均可推送到仓库,实现本地与 Gitee 仓库同步。

        Git >> 克隆 >> 仓库 URL

        版本控制默认 Git(如果不是请改为 Git),输入仓库 URL,修改保存目录,“克隆”,完成仓库克隆。仓库 URL 按如下方式获取(非本账户仓库)。

        如果是自己的仓库,则在克隆界面选择 "Gitee" 对应本人的账户,稍后会显示本账户全部仓库列表。

        选择一个要克隆的仓库,修改保存位置,克隆,完成。       


        到这,Idea 和 Git 以及 Gitee 的相关操作与配置就完成了。能够满足日常开发之用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/874656.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

掌握VR全景技术,需要具备哪些条件?

VR全景技术自从进入市场以来,就在各个行业领域尝试落地运用,包括但不限于广告宣传、学校教育、医疗、工业、农业等领域。随着5G 技术的不断普及,VR全景技术也逐渐被应用到日常生活中的各个方面,从地产中介到车企销售,从…

【数据结构】探索排序的奥秘

若有不懂地方,可查阅我之前文章哦! 个人主页:小八哥向前冲~_csdn博客 所属专栏:数据结构_专栏 目录 排序的概念 几种排序方法介绍 冒泡排序 选择排序 插入排序 堆排序 向上调整建堆排序 向下调整建堆排序 希尔排序 快速…

快乐数-快慢指针法

题目描述: 个人题解: 通过反复调用 getNext(n) 得到的链是一个隐式的链表。隐式意味着我们没有实际的链表节点和指针,但数据仍然形成链表结构。起始数字是链表的头 “节点”,链中的所有其他数字都是节点。next 指针是通过调用 ge…

使用两种不同的方法估计几何布朗运动随机过程的参数

使用两种不同的方法估计几何布朗运动随机过程的参数 文章目录 一、说明二. 随机过程三、马尔可夫过程3.1. 维纳进程3.2. 广义维纳过程3.3. 伊藤进程 四、几何布朗运动 (GBM)五、用于估计GBM工艺参数的MLE方法5.1. 最大似然估计如何工作?5.2、…

2024全国青少年信息素养大赛图形化编程复赛真题大全

2024年全国青少年信息素养大赛图形化编程复赛全国结束了,经过了3次各个赛区(7月6日、13日、20日)图形化编程小低组、小高组整体来看,真题出的都比较有水平,2024年全国青少年信息素养大赛总决赛将在2024年8月16日~20日在…

MySQL面试篇章——MySQL索引

文章目录 MySQL 索引索引分类索引创建和删除索引的执行过程explain 查看执行计划explain 结果字段分析 索引的底层实现原理B-树B树哈希索引 聚集和非聚集索引MyISAM(\*.MYD,*.MYI)主键索引辅助索引(二级索引) InnoDB&a…

PRC gRPC 框架

概述 RPC主要目的在于让开发者,能够方便的调用远程服务器上的服务,而不需要关注底层的网络通信细节。其是一种进程间通信技术,允许程序在不同计算机上执行代码。 RPC技术主要用于分布式系统、微服务架构以及需要进行跨网络调用服务的应用中…

项目实战二 HIS项目

目标: 项目的操作流程: 开发体系 前端开发:负责页面的编写 HTML CSS JavaScript 后端开发:看不到 摸不着的功能 常用开发语言 PHP JAVA Python 框架 : 半成品 做好的功能模块 版本控制 Git 分布式版本控…

鼠标连点器:是什么?如何用?鼠标自动点击器好用吗?说明书详细版(国内外6款电脑鼠标连点器分享)值得收藏!

知识科普1:鼠标连点器是什么? ⭕答:鼠标连点器,又称为鼠标点击器或自动点击器,是一种能够模拟鼠标点击操作的计算机软件。 鼠标连点器可以根据用户设定的参数,自动进行连续的鼠标点击操作,从而…

SQL labs-SQL注入(三)

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。 引言: 盲注简述:是在没有回显得情况下采用的注入方式,分为布尔盲注和时间盲注。 布尔盲注:布尔仅有两种形式,ture&#…

【LLM】-05-提示工程-部署Langchain-Chat

目录 1、软硬件要求 1.1、软件要求 1.2、硬件要求 1.3、个人配置参考 2、创建cuda环境 3、下载源码及模型 4、配置文件修改 5、初始化知识库 5.1、训练自己的知识库 6、启动 7、API接口调用 7.1、使用openai 参考官方wiki,本文以Ubuntu20.04_x64&#xf…

微信小程序数组绑定使用案例(二)

一、数组事件绑定&#xff0c;事件传递数据 1.wxml <text>姓名&#xff1a;{{name}} </text> <block wx:for"{{list}}"><button bind:tap"nameClick2" data-name"{{item}}">修改:{{item}}</button> </block&…

想学习Python爬虫的宝子们可以看过来,从基础开始看这一篇文章就够了!

1. 预备知识 学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和编程方法。 2. Python爬虫基本流程 a. 发送请求 使用http库向目标站点发起请求&#xff0c;即发送一个Request&#xff0c;Request包含&am…

单调栈(随缘复习到了,顺手刷了)

也是不知道为什么突然又复习到单调栈了&#xff0c;所以顺手刷了三道题&#xff0c;总结一下 P6503 [COCI2010-2011#3] DIFERENCIJA 思路&#xff1a;这题是要求每个子区间里面的最大值和最小值的差&#xff0c;我们一开始想的必然是纯暴力呀&#xff0c;但是一看这数据&#…

自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍

自动驾驶系列—智能巡航辅助功能中的车道中央保持功能介绍 自动驾驶系列—智能巡航辅助功能中的车道变换功能介绍 自动驾驶系列—智能巡航辅助功能中的横向避让功能介绍 自动驾驶系列—智能巡航辅助功能中的路口通行功能介绍 文章目录 1. 背景介绍2. 功能定义3. 功能原理4. 传感…

MySQL聚合函数(DQL)

先看一下我的表内容和数据&#xff0c;再做接下来的例子和讲解 1.聚合函数的基本语法 SELECT 聚合函数&#xff08;表中的某个字段&#xff09;FROM 表名; 2. 常见的聚合函数 举例 1.统计该企业的数量 select count(idcard) from emp; 2.统计该企业员工的平均年龄 select…

SpringBoot缓存注解使用

背景 除了 RedisTemplate 外&#xff0c; 自Spring3.1开始&#xff0c;Spring自带了对缓存的支持。我们可以直接使用Spring缓存技术将某些数据放入本机的缓存中&#xff1b;Spring缓存技术也可以搭配其他缓存中间件(如Redis等)进行使用&#xff0c;将某些数据写入到缓存中间件…

QSqlRelationalTableModel 增删改查

QSqlRelationalTableModel 可以作为关系数据表的模型类&#xff0c;适用于三范式设计的表&#xff0c;主表中自动加载外键表中的名称。本文实现QSqlRelationalTableModel 为模型类&#xff0c;实现增删改查。 目录 0.表准备 1. 构建表格数据 声明变量 表格、数据模型、选择…

全球价值链贸易核算matlab程序(TIVA与WWZ分解方法大全)以及区域表链接方法

数据来源&#xff1a;基础数据来源于世界银行、国家统计局时间范围&#xff1a;2007年数据范围&#xff1a;国家与行业层面样例数据&#xff1a; 包含内容&#xff1a; 全部数据下载链接&#xff1a;https://download.csdn.net/download/samLi0620/89567902

Redis的操作以及SpringCache框架

目录 一.什么是Redis&#xff1f; 二.Redis的相关知识&#xff1a; 三.如何操作Redis&#xff1f; 1&#xff0c;常用命令&#xff1a; 2.Spring Data Redis &#xff08;1&#xff09; pom.xml 配置&#xff1a; &#xff08;2&#xff09;配置Redis数据源&#xff1a; …