【Git】gui图形化界面的使用、ssh协议以及idea集成Git

简介: 【Git】gui图形化界面的使用、ssh协议以及idea集成Git

gui图形化界面的使用

介绍

GUI(Graphical User Interface,图形用户界面)是一种以图形方式显示信息和与用户进行交互的计算机用户界面。相比于传统的命令行界面,GUI 具有更加直观、易于理解和使用的特点。

GUI 图形化界面是指通过 GUI 技术实现的交互式界面,它采用图形元素和控件来构建界面,例如按钮、滑块条、复选框等,用户通过鼠标、触屏等方式与界面进行交互。


特点

  1. 直观:GUI 图形化界面使用图形元素、控件等可视化元素来呈现信息和交互,用户可以直观地理解和使用。
  2. 易于交互:GUI 图形化界面支持鼠标、触屏、键盘等多种交互方式,用户可以灵活地选择交互方式,使界面更加易于使用。
  3. 灵活:GUI 图形化界面支持自定义布局、主题、控件、风格等,用户可以根据自己的需求进行自定义,使界面更加符合个性化需求。
  4. 兼容性强:GUI 图形化界面在不同操作系统和设备上都可以使用,例如 Windows、macOS、Linux、iOS、Android 等。
  5. 可视化编程:GUI 图形化界面还支持可视化编程,即通过拖动、双击等方式来编写代码,使编程更加直观、易于理解。


总之,GUI 图形化界面是一种直观、易用、灵活和可视化的用户界面,为用户提供了更加友好的交互方式,广泛应用于图形图像处理、媒体播放、办公自动化等领域。

gui图形的使用

首先我们先创建一个仓库,创建之后,我们找到初始化文件人,如下图


初始化之后会呈现下面这样


然后我们去我们的文件夹里面给它单独创建一个文件夹,如下

然后我们把仓库复制过来

确认好之后,再回到我们的文件夹内看看有没有这两个文件,有则说明克隆成功

接下来我们现在文件内新增两个文件

 然后我们同时打开这两个

然后我们给他提交一下

提交完之后的样子,如下图

搞成这样子就OK啦

ssh协议

介绍

SSH(Secure Shell)协议是一种用于网络通信的加密协议。它用于在不安全的网络上安全地传输数据,尤其在远程登录操作系统和执行网络管理任务时非常常见。

SSH协议提供了对称加密、非对称加密和消息认证功能,确保了数据的机密性、完整性和身份验证。它允许用户通过一个安全的连接远程管理和操作远程计算机,同时还能够安全地传输文件。

在SSH协议下,客户端和服务器之间的通信是通过加密的连接进行的,防止了数据被窃听和篡改。同时,SSH还提供了身份验证的机制,通常通过使用密码、公钥、证书等方式来验证用户的身份。

步骤及概念

  1. 客户端和服务器的连接:客户端发起连接请求,服务器监听并接受连接。连接过程可以通过TCP/IP协议进行,通常使用22号端口。
  2. 身份验证:在连接建立后,需要进行身份验证以确认用户的合法性。常见的身份验证方法包括:
  • 密码验证:用户提供用户名和密码进行身份验证。
  • 公钥验证:用户提供自己的公钥,服务器验证私钥与之相匹配。
  • 证书验证:类似于公钥验证,但使用数字证书进行身份验证。
  1. 会话加密:一旦身份验证成功,客户端和服务器之间的通信将被加密。这意味着传输的数据在传送过程中不能被窃听或篡改。
  2. 终端访问:连接建立后,用户可以在远程终端中执行命令、访问远程文件系统等操作。远程终端会将用户输入的命令发送到服务器,并将服务器返回的输出显示给用户。


除了基本的远程登录和终端访问之外,SSH还可以用于安全地传输文件。例如,SCP(Secure Copy)和SFTP(SSH File Transfer Protocol)是基于SSH协议的文件传输工具,可以实现安全的文件传输和同步。

需要注意的是,SSH协议是一种标准协议,有多种实现。最常见的是OpenSSH,它是一个开源的SSH实现,广泛用于Linux和其他UNIX系统。在使用SSH时,可以选择适合自己需求的具体实现。


总的来说,SSH协议是一种安全、加密的远程管理协议,常用于远程登录和安全文件传输。它已成为网络管理和系统管理员之间常用的工具。

ssh协议的使用

首先我们先创建一个命名为ssh的文件夹

然后打开我们的Git Bash Here

配置公钥

输入命令检查自己的本地是否有.ssh文件(公钥),如下图

这里配置我们的公钥,如图所示

然后去文件夹内找到我们的.ssh文件,找到里面的文件夹,双击打开,复制粘贴到如下图所示

 最后在克隆过去

输入命令 git clone https://gitee.com/xu--yahui/gui886.git

变成这样子说明已经成功了

idea集成Git

idea配置git

在本地路径中找到git的下载目录,进入bin目录中找到git.exe文件

在到IDEA中,点击设置,在搜索git,将上面的目标文件输入其中,先按Test进行测试一遍,

显示git版本之后说明可以,可以后点击Apply应用再ok


 IDEA安装gitee

IDEA中点击设置,找到Plugins,并且在里面搜索gitee,将这个进行下载,再应用,并且重启IDEA


IDEA中登入Git

到gitee官网的个人中心,再点击个人设置,找安全设置中找到私人令牌

之后点击新建

输入令牌的描述

生成完成后,不用迅速点击确认,先点击复制令牌,复制后点击勾选我已经了解,再确认并关闭

在IDEA中打开设置,找到gitee,再其中点击Add account,点击切换使用令牌登入

将复制的令牌粘贴到其中两个输入框,再点击输入即可。

最后apply应用好了

项目分享

将项目在idea中环境搭建后之后,准备分享项目到远程仓库的私有仓库中。

在idea中找到VCS,再选中import后点击Share Project on Gitee,将项目分享到仓库

在第三个输入框中,给分享备注,之后点击Share

 

稍后会选择项目中的东西,可以全部选择,也可以只选择项目中的所有代码及依赖配置。

再点击Add,即可分享完成。

克隆分享的项目

输入分享人账号的仓库中的SSH地址,并且选择项目存放路径

idea上传远程

克隆后,在项目中增加或者修改了代码,先让git管理这个

当commit的时候,需要备注

再点击push推送  

其它组员或者组长就点击pull更新代码即可

okok,今天就到这里结束啦,下班下班!!!!!!!!


目录
相关文章
|
1天前
|
Java API 开发工具
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
跨境支付公司和Docusign进行集成时,碰到问题时的解决方案。分别用SDK和API集成后的各自使用体验。
17 2
支付与银行业线上客户协议应用中的DocuSign集成方式选择——SDK和API
|
13天前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
64 0
|
25天前
|
Java Maven
IDEA 集成Maven
IDEA 集成Maven
55 0
|
1月前
|
计算机视觉 芯片
最大输出 18W,集成 Type-C PD 输出和各种快充输出协议
一、产品简介 IP6510是一款集成同步开关的降压转换器、支持 9 种输出快充协议、支持 Type-C 输出和 USB PD协议,为车载充电器、快充适配器、智能排插提供完整的解决方案。 IP6510 内置功率 MOS,输入电压范围是 4.5V到 32V,输出电压范围是 3V 到 12V,能提供最大 18W 的输出功率,能够根据识别到的快充协议自动调整输出电压和电流,典型输出电压和电流有: 5V@3.1A,7V@2.4A,9V@2A,12V@1.5A。IP6510的降压转换效率高至 97%。 IP6510 的输出具有 CV/CC 特性,当输出电流小于设定值,输出 CV 模式,输出电压恒
|
2月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
167 2
|
2月前
|
Java 数据安全/隐私保护
Neo4j【付诸实践 01】SpringBoot集成报错org.neo4j.driver.exceptions.ClientException:服务器不支持此驱动程序支持的任何协议版本(解决+源代码)
Neo4j【付诸实践 01】SpringBoot集成报错org.neo4j.driver.exceptions.ClientException:服务器不支持此驱动程序支持的任何协议版本(解决+源代码)
36 1
|
2月前
|
Java 开发者 Docker
IDEA 集成 Docker 插件一键部署 Spring Boot 应用
IDEA 集成 Docker 插件一键部署 Spring Boot 应用
|
2月前
|
Java Maven
Javaweb之 IDEA集成Maven的详细解析(2)
3、填写模块名称,坐标信息,点击finish,创建完成
93 4
|
2月前
|
Java Maven
Javaweb之 IDEA集成Maven的详细解析(1)
03. IDEA集成Maven 我们要想在IDEA中使用Maven进行项目构建,就需要在IDEA中集成Maven 3.1 配置Maven环境 3.1.1 当前工程设置 1、选择 IDEA中 File => Settings => Build,Execution,Deployment => Build Tools => Maven
130 3
|
2月前
|
存储 网络安全 开发工具
Git的GUI图形化工具&ssh协议&IDEA集成Git
Git的GUI图形化工具&ssh协议&IDEA集成Git
87 0