Git的GUI图形化工具ssh协议IDEA集成Git

一、GIT的GUI图形化工具

1、介绍

   Git自带的GUI工具,主界面中各个按钮的意思基本与界面文字一致,与git的命令差别不大。在了解自己所做的操作情况下,各个功能点开看下就知道是怎么操作的。即使不了解,只要不做push操作,所有的操作都在本地,基本也没什么影响

2、使用 

  1. 在Git里面提前新建好仓库并进行一些基本的操作。2.右键你的鼠标Git GUI Here
  2. 出现这个选择对应的操作
  3. 选择对应的路径打开进行操作即可选择你需要克隆的
    ①克隆地址
    ②本地文件路径打开已经创建好的存储库
  4. 未提交的文件
  5. 已经暂存的
  6. 提交时编写注释的位置提交新的文件
  7. 选中文件。
  8. commit提交也可编写注释。
    提交修改的文件和上面进行一样的操作,只是展示文件的时候会有些许不同

二、ssh协议 

1、什么是ssh key?

    SSH key是一种基于密钥的身份验证方式,用于远程SSH连接。它包括一个私人密钥和一个公用密钥。私人密钥存储在客户端计算机上,而公用密钥则放在服务器上。当客户端尝试连接到服务器时,服务器会要求客户端提供私人密钥以进行身份验证。如果验证成功,则客户端将能够通过SSH协议与服务器进行通信。

2、使用 

2.1、生成密钥
右键空白处,选择Git Bash Here打开相关命令窗口 

配置用户名和邮箱(如果已经配置,就跳过)
     git config --global user.name "username"
     git config --global user.email "email"
之后就会在C:\Users\xxx下创建一个.gitconfig文件,内容为

     [user]
     name = xxx
     email = xxx@xxx.com

username和email即git的登陆帐号注册邮箱

检查下自己之前有没有已经生成ssh

     cd ~/.ssh
     ls

当cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key

生成(或删除)公钥秘钥

ssh-keygen -t rsa -C "Email"

Email为注册的邮箱,运行之后回车三次即可生成。 C:\Users\xxx\.ssh下面生成如下两个名称的文件: 

2.2、仓库配置
  1. 登陆到自己的Git,点击右上角的倒立小三角形。选择 设置。
  2. 选择SSH公钥。
  3. 填入一个 标题,然后粘贴刚才复制的id_rsa.pub文本到 公钥,点击 确定。
  4. Git官网有时候会要你输入登陆密码才能添加,输入密码即可2.3、克隆

 复制需要克隆的SSH地址选择你需要克隆的位置,右键 Git Bash Here。

  1. git clone [url]
  2. 出现:Are you sure you want to continue connecting (yes/no/[fingerprint])? 选择yes

三、IDEA集成GIT 

1、配置安装路径

要将Git集成到IntelliJ IDEA中,可以按照以下步骤操作:

打开IntelliJ IDEA软件。
点击File,在弹出的菜单中选择Settings。
在设置窗口中,选择Version Control,然后点击Git。
在Git设置窗口中,选择路径下拉菜单,选择Git\bin\git.exe安装路径。
点击确认按钮即可

2、下载Git插件 

  1. 点击File,在弹出的菜单中选择Settings
  2. 选择插件,搜索gitee,下载。

3、登录用户 

在这里面找到 版本控制》Gitee 》 选择对应的登录方式进行登录。

  1. 通过gitee登录
    1. 点击之后跟随操作即可
  2. 使用密码登录
    1. 使用你登陆的账号和密码进行登录,这种方式还是很好登录的。

 使用令牌登录

  1. 进入私人令牌 - Gitee.com里面,进入设置
  2. 如果没有令牌设置即可,还是很好操作的。复制你的令牌,勾选,登录即可

4、提交码云 

Git 》 Gitee Share Project on Gitee 

根据提示填写,可选择私有的,Share ,然后等待选择项目的文件

5、克隆 

选择克隆的SSH。选择克隆

把复制的SSH地址粘贴进去

  1. 修改项目的配置,完成克隆

6、提交问题解决 

如果成员和管理员出现了更改、增加、删除的的操作了。

就会出现弹窗,可以选择合并或者其他的操作。

选择合并会出现管理员的和其他成员的方法。我们进行交流统一意见进行删除修改即可。最后提交 推送。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Python基础篇】字面量

博主:👍不许代码码上红 欢迎:🐋点赞、收藏、关注、评论。 格言: 大鹏一日同风起,扶摇直上九万里。 文章目录 一 Python中字面量的定义二 常见的字面量类型1 数字(Number)2 字符串(String)3 列表(List)4 元…

大模型深入发展,数字化基础设施走向“算粒+电粒”,双粒协同

AI大模型爆发,千行百业期待用生成式人工智能挖掘创新应用与提升生产力。不过,高效的大模型应用底层实际需要更灵活、多元的算力去支撑。在这个重要的技术窗口下,11月10日,由中国智能计算产业联盟与ACM中国高性能计算专家委员会共同…

十月份 NFT 市场显示复苏迹象,等待进一步的积极发展

作者: stellafootprint.network 10 月份,比特币价格大幅飙升,NFT 市场出现了复苏迹象,月度交易量和用户数均增长了 15.2%。尽管 10 月份的数据相比 9 月份有所改善,但仍然不及 8 月份和之前几个月的水平。因此,现在断…

一、认识微服务

目录 一、单体架构 二、分布式架构 三、微服务 1、微服务架构特征: 1.单一职责: 2.面向服务: 3.自治: 4.隔离性强: 2、微服务结构: 3、微服务技术对比: 一、单体架构 二、分布式架构 三…

洗地机哪个牌子最好用?洗地机品牌排行榜

近年来,洗地机相当热门,洗地机结合了扫地拖地吸地为一体的多功能清洁工具,让我们告别了传统方式打扫卫生,让我们清洁不再费劲,可是市面上的洗地机五花八门,怎么挑选到一个洗地机也是一个问题,下…

如果让你重新开始学 C/C++,你的学习路线会是怎么选择?

1. 第一阶段 学好 C 语言和 Linux 1.1 学好 C 语言 无论你是科班还是非科班,建议你一定要学好 C 语言,它应该作为你必须掌握好的语言。你要熟悉 C 语言的基本语法,包括: 顺序、条件、循环三大控制语句 C 中几大基元数据类型的用…

【文末送书】深入浅出嵌入式虚拟机原理

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关…

YashanDB服务端个人版安装部署

介绍 崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据…

2023测试工程师必看系列:用JMeter+ANT进行接口自动化测试,并生成HTML测试报告

【文章末尾给大家留下了大量的福利】 小伙伴们,用python做接口自动化是不是写代码比较繁琐,而且没有python代码基础的小伙伴根本无从下手对吧!今天我们来学习一下如何使用JMeter工具实现接口自动化测试。 01 安装 1、安装JDK,…

个推数据驱动运营增长上海场沙龙:个推产品专家分享数智运营实践

近日,以“数据增能,高效提升用户运营价值”为主题的个推「数据驱动运营增长」城市巡回沙龙上海专场圆满举行。活动现场,个推资深产品专家袁紫微以“数据驱动APP运营增长”为主题,深度分享了个推的数智运营方法论以及在出行、电商、…

MySQL(14):视图

数据库对象 对象描述表(TABLE)表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录数据字典就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改,只…

JavaEE进阶学习:Spring核心和设计思想

Spring 是什么 我们通常所说的 Spring 指的是 Spring Framework(Spring 框架),它是⼀个开源框架,有着活跃而庞大的社区,这就是它之所以能长久不衰的原因。Spring 支持广泛的应用场景,它可以让 Java 企业级…

玩转硬件之C51的玩法(一)——破解“口红糖”中的电路

智能玩具:玩具行业的新风口 玩具是儿童的好伙伴,也是成人的乐趣来源。 随着科技的进步和消费的升级,玩具的形式和功能也在不断创新,智能玩具作为玩具行业的新风口,正受到越来越多的关注和喜爱。 什么是智能玩具&…

win7纯净版没有网卡驱动怎么办(msdn重装的系统)

当电脑重新安装Windows7系统之后,发现无法连接网络的情况,可以找一台能正常上网使用的电脑,打开浏览器软件,搜索“360驱动大师”,下载360驱动大师网卡版到U盘,然后拷贝到自己的win7电脑上安装网卡驱动&…

Kafka(三)生产者发送消息

文章目录 生产者发送思路自定义序列化类配置生产者参数提升吞吐量 发送消息关闭生产者结语示例源码仓库 生产者发送思路 如何确保消息格式正确的前提下最终一定能发送到Kafka? 这里的实现思路是 ack使用默认的all开启重试在一定时间内重试不成功,则入库&#xff…

uniapp——项目day04

购物车页面——商品列表区域 渲染购物车商品列表的标题区域 1. 定义如下的 UI 结构: 2.美化样式 渲染商品列表区域的基本结构 1. 通过 mapState 辅助函数,将 Store 中的 cart 数组映射到当前页面中使用: import badgeMix from /mixins/tab…

Opentracing概念介绍——Span

文章首发公众号:海天二路搬砖工 引言 作为分布式跟踪系统的标准化API,OpenTracing提供了一种通用的方式来追踪和分析分布式系统中的请求和操作。 在Opentracing中,Span是基本的跟踪单元,用于描述在分布式系统中的一个操作或事件…

YOLO目标检测——红花数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用:红花检测数据集可以用于监测和分析红花的生长情况,包括生长速度、叶面积、花朵数量等,为农民提供精确的决策支持,以提高红花产量和品质。数据集说明:红花检测数据集,真实场景的高质量图片数据…

长江存储诉讼镁光侵权的8个专利是什么?

1.事件背景回顾 据《环球时报》周日从美国加州北区地方法院官方网站获悉,中国领先的存储芯片生产商长江存储科技股份有限公司(YMTC)周四对美国美光科技及其全资子公司美光消费品集团提起诉讼,指控其侵犯了长江存储的八项专利。 …

ObRegisterCallbacks()返回0xC0000022(拒绝访问)解决办法

在开发测试环境下,没有打签名的驱动调用ObRegisterCallbacks会返回0xC0000022(拒绝访问)的错误码。这是由于该函数内部会进行驱动的签名校验。 具体位置在 因此可以用以下代码绕过该检查 // 以下代码放在DriverEntry中 ULONG_PTR pDrvSectio…