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

news2024/11/25 0:45:41

目录

gui图形化界面的使用

介绍

 特点

 gui图形的使用

ssh协议

介绍

步骤及概念

 ssh协议的使用

 配置公钥

idea集成Git

idea配置git

  IDEA安装gitee

 IDEA中登入Git

 ​编辑

 项目分享

克隆分享的项目

 ​编辑

​编辑

 idea上传远程 


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. 身份验证:在连接建立后,需要进行身份验证以确认用户的合法性。常见的身份验证方法包括:

    • 密码验证:用户提供用户名和密码进行身份验证。
    • 公钥验证:用户提供自己的公钥,服务器验证私钥与之相匹配。
    • 证书验证:类似于公钥验证,但使用数字证书进行身份验证。
  3. 会话加密:一旦身份验证成功,客户端和服务器之间的通信将被加密。这意味着传输的数据在传送过程中不能被窃听或篡改。

  4. 终端访问:连接建立后,用户可以在远程终端中执行命令、访问远程文件系统等操作。远程终端会将用户输入的命令发送到服务器,并将服务器返回的输出显示给用户。

除了基本的远程登录和终端访问之外,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,今天就到这里结束啦,下班下班!!!!!!!!

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

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

相关文章

单链表按位序插入

按位序插入(带头结点) #define NULL 0typedef struct LNode {int data;struct LNode *next; }LNode,*LinkList;//在第i个位置插入数据e&#xff08;带头结点&#xff09; bool ListInsert(LinkList &L, int i, int e){if (i<1)return false;LNode *p L; //指…

canvas 曲线图 双数值轴 山峰图

下面的代码本人亲自撰写&#xff0c;原生不易啊。 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>D…

从单体到微服务:使用Spring Boot构建事件驱动的Java应用程序

Spring Boot是Pivotal团队设计的一种微服务框架&#xff0c; 基于Spring开发&#xff0c;用于简化新Spring应用的初始搭建及开发过程&#xff0c;提升Spring 开发者的体验。它秉持“约定大于配置”的思想&#xff0c;集成了大量开箱即用的第三方库&#xff0c;支持绝大多数开源…

HCIP---VRRP

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 一. VRRP概述 VRRP---虚拟路由器冗余协议 VRRP&#xff08;Virtual Router Redundancy Protocol&#xff09;是一种用于在多个路由器之间创建虚拟路由器的协议。 VRRP使用了一系列协议来实现路…

win11 idea 错误: 找不到或无法加载主类

买了新电脑win11系统&#xff0c;配置环境之后运行项目&#xff0c;始终运行不起来&#xff0c;一直报 刚开始以为是环境没装好&#xff0c;但是我创建其他项目运行时是正常的 纠结了好久突然发现&#xff0c;是不是因为项目路径中有中文造成的找不到编译文件 最后把项目改为…

【Python】AppUI自动化—appium自动化元素定位、元素事件操作(17)下

文章目录 前言一.Appium 元素定位1.定位方式种类2.如何定位2.1 id定位2.2 className定位2.3 content-desc 定位2.4 Android Uiautomator定位4.1 text定位4.2 text模糊定位4.3 text正则匹配定位4.4 resourceId定位4.5 resourceId正则匹配定位4.6 className定位4.7 className正则…

P6入门:项目初始化2-项目详情之日期Date

前言 使用项目详细信息查看和编辑有关所选项目的详细信息&#xff0c;在项目创建完成后&#xff0c;初始化项目是一项非常重要的工作&#xff0c;涉及需要设置的内容包括项目名&#xff0c;ID,责任人&#xff0c;日历&#xff0c;预算&#xff0c;资金&#xff0c;分类码等等&…

RPC 框架 openfeign 介绍和学习使用总结

一、基本概念 RPC 远程过程调用&#xff08;Remote Procedure Call&#xff09;的缩写形式 Birrell 和 Nelson 在 1984 发表于 ACM Transactions on Computer Systems 的论文《Implementing remote procedure calls》对 RPC 做了经典的诠释。 RPC 是指计算机 A 上的进程&am…

元核云亮相金博会,智能质检助力金融合规

11月初&#xff0c;第五届中新&#xff08;苏州&#xff09;数字金融应用博览会&#xff5c;2023金融科技大会在苏州国际博览中心举办&#xff0c;围绕金融科技发展热点领域及金融行业信息科技领域重点工作&#xff0c;分享优秀实践经验&#xff0c;探讨数字化转型路径与未来发…

C# OpenCvSharp DNN HybridNets 同时处理车辆检测、可驾驶区域分割、车道线分割

效果 项目 代码 using OpenCvSharp; using OpenCvSharp.Dnn; using System; using System.Collections.Generic; using System.Drawing; using System.IO; using System.Linq; using System.Numerics; using System.Text; using System.Windows.Forms;namespace OpenCvSharp_D…

设备零部件更换ar远程指导系统加强培训效果

随着科技的发展&#xff0c;AR技术已经成为了一种广泛应用的新型技术。AR远程指导系统作为AR技术的一种应用&#xff0c;具有非常广泛的应用前景。 一、应用场景 气象监测AR教学软件适用于多个领域&#xff0c;包括气象、环境、地理等。在教学过程中&#xff0c;软件可以帮助学…

Day26力扣打卡

打卡记录 搜索旋转排序数组&#xff08;二分&#xff09; 链接 class Solution {int findMin(vector<int> &nums) {int left -1, right nums.size() - 1; // 开区间 (-1, n-1)while (left 1 < right) { // 开区间不为空int mid left (right - left) / 2;if…

Antd G6实现自定义工具栏

在使用g6实现知识图谱可视化中&#xff0c;产品经理提出了有关图谱操作的不少功能&#xff0c;需要放置在工具栏中&#xff0c;其中有些功能不在g6自带的功能里&#xff0c;且工具栏样式、交互效果也和官方自定义工具栏不同。那我们怎么去实现呢&#xff1f; g6官方的工具栏案例…

Azure 机器学习 - 使用自动化机器学习训练计算机视觉模型的数据架构

目录 一、用于训练的数据架构图像分类&#xff08;二进制/多类&#xff09;多标签图像分类对象检测实例分段 二、用于联机评分的数据架构输入格式输出格式图像分类&#xff08;二进制/多类&#xff09;多标签图像分类对象检测实例分段 在线评分和可解释性 (XAI) 的数据格式支持…

Linux的目录的权限

目录 目录的权限 目录的权限 1、可执行权限: 如果目录没有可执行权限, 则无法cd到目录中. 2、可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容. 3、可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件. 上面三个权限是…

SpringBoot3+Vue3+Mysql+Element Plus完成数据库存储blob类型图片,前端渲染后端传来的base64类型图片

前言 如果你的前后端分离项目采用SpringBoot3Vue3Element Plus&#xff0c;且在没有OSS&#xff08;对象存储&#xff09;的情况下&#xff0c;使用mysql读写图片&#xff08;可能不限于图片&#xff0c;待测试&#xff09;。 耗时三天&#xff0c;在踩了无数雷后&#xff0c…

深度学习 python opencv 动物识别与检测 计算机竞赛

文章目录 0 前言1 深度学习实现动物识别与检测2 卷积神经网络2.1卷积层2.2 池化层2.3 激活函数2.4 全连接层2.5 使用tensorflow中keras模块实现卷积神经网络 3 YOLOV53.1 网络架构图3.2 输入端3.3 基准网络3.4 Neck网络3.5 Head输出层 4 数据集准备4.1 数据标注简介4.2 数据保存…

如何帮助 3D CAD 设计师实现远程办公

当 3D CAD 设计师需要远程办公时&#xff0c;他们可能需要更强的远程软件&#xff0c;以满足他们的专业需求。比如高清画质&#xff0c;以及支持设备重定向、多显示器支持等功能。3D CAD 设计师如何实现远程办公&#xff1f;接下来我们跟随 Platinum Tank Group 的故事来了解一…

百度王颖:百度文库以AI创作能力突破语言边界,促进思想碰撞和文化融通

1月9日&#xff0c;2023年世界互联网大会乌镇峰会“网络传播与文明交流互鉴论坛”召开。百度副总裁、互娱和垂类平台负责人王颖出席并发表“以技术搭建跨文化交流桥梁”主题演讲。她表示&#xff0c;在大模型的加持下&#xff0c;百度各个产品都在重构&#xff0c;通过技术助力…

链表练习题

作者前言 &#x1f382; ✨✨✨✨✨✨&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f382; ​&#x1f382; 作者介绍&#xff1a; &#x1f382;&#x1f382; &#x1f382; &#x1f389;&#x1f389;&#x1f389…