【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git

这篇具有很好参考价值的文章主要介绍了【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一,Git使用Gui图形化界面

1.1 Gui的简介

         Gui (Graphical User Interface)指的是图形用户界面,也就是指使用图形化方式来协同人和计算机进行交互的一类程序。它与传统的命令行界面相比,更加直观、易用,用户可以使用图形界面上的图标、菜单、窗口等组件来完成各种操作,而不需要学习各种命令或者记忆各种参数。常见的图形用户界面包括 Windows 操作系统的桌面环境、iOS 和 Android 操作系统的主界面等

简单来说:

       GIT官方网站为了解决部分用户通过命令行对git工具使用时的怨声载道的现象,因此推出了一个GIT的可视化工具Git Gui

1.2 使用Gui

① 创建远程仓库

访问gitee官网并创建一个远程仓库

git可视化界面,git,ssh,运维

点击初始化readme文件 

git可视化界面,git,ssh,运维

点击克隆/下载 将Https复制下来,到时候创建Gui要用这个地址连接这个远程仓库 

git可视化界面,git,ssh,运维

② 创建Gui图形界面

如果大家安装了Git, 找到电脑空白处,右键就会出现以下选项

git可视化界面,git,ssh,运维

点击Git GUI Here就会出现Git Gui可视化窗口,刚刚我们创建了一个远程仓库,我们点击第二个克隆已有版本库

git可视化界面,git,ssh,运维

将刚在远程仓库的Http复,根据下面图片操作点击Clone即可

git可视化界面,git,ssh,运维

进去之后就是一个Gui图形界面,这样我们的Gui图形界面就建好了。

git可视化界面,git,ssh,运维

③ 使用Gui图形界面

在刚创建的Gui存储目录下,新建一个文件,点击Rescans扫描,未跟踪管理文件会显示在左上方

git可视化界面,git,ssh,运维

点击上图第三步骤的Person文件前面的一小白部分,将文件存储到暂存文件下,

git可视化界面,git,ssh,运维

在下方Commit Message写上备注信息,并点击Commit提交

git可视化界面,git,ssh,运维

最后点击Push,将远程仓库地址复制到下方图二框框中,点击Push等待即可

git可视化界面,git,ssh,运维

git可视化界面,git,ssh,运维

这时候来看远程仓库已经上传成功了

git可视化界面,git,ssh,运维

二,Git中SSH协议

2.1.什么是SSH协议

   SSH(Secure Shell)协议是一种加密的网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。它通过在网络中建立一个加密的通道,确保数据传输的机密性和完整性

   SSH 协议提供了一种安全的方法来远程连接到计算机,使得用户和系统管理员可以通过一个加密的信道进行登录、远程执行命令、传输文件等操作,而不必担心信息被窃取或篡改

SSH 协议的特点包括:

  • 加密通信:SSH 使用加密技术来保护数据在网络上的传输,防止信息泄露和窃听
  • 身份验证:SSH 提供多种身份验证方式,包括密码、公钥、双因素认证等,以确保只有授权用户可以访问远程系统
  • 安全传输文件:除了远程登录,SSH 协议还可以用于安全地传输文件,类似于 FT

     总之,SSH 协议在网络通信中扮演着重要角色,为远程访问和通信提供了安全、加密的解决方案,因此被广泛应用于服务器管理、远程操作等场景

2.2.使用SSH协议进行拉取代码

2.2.1.配置SSH公钥

    上面也解释了为什么要使用SSH进行文件的上传下载,如果我们用的是HTTPS,该URL被别有想法的人盗取了,那么他也可以对你的代码仓库进行上传下载操作,非常的不安全。

首先我们需要将创建或者将公有的仓库变为私有的

git可视化界面,git,ssh,运维

要配置ssh公钥的话,先看电脑中有无ssh文件,进入文件夹中右击点击使用Git Bash Here

输入cd ~/.ssh ,如果出现“no such file or directory”,就证明没有ssh公钥,所以需要我们创建ssh key。

git可视化界面,git,ssh,运维

ssh-keygen -t rsa -C "12716641+boosbing@user.noreply.gitee.com"  该""双引号中是在创建远程仓库的时候Git全局设置中email地址( 接着按3个回车),如果忘记了,安装了Git的话:

在本机的C盘->用户->名字下->.gitconfig 

git可视化界面,git,ssh,运维

git可视化界面,git,ssh,运维

git可视化界面,git,ssh,运维

最后在 C磁盘----用户-----名下会生成一个SSH文件夹,里面一个SSH私钥和公钥

git可视化界面,git,ssh,运维

打开SSH公钥,双击打不开更换为用记事本打开即可

git可视化界面,git,ssh,运维

 将里面的字符复制到远程仓库SSH公钥中

点击设置----安全设置----SSH公钥

git可视化界面,git,ssh,运维

 将标题和刚刚复制SSH密钥复制到下方公钥中

git可视化界面,git,ssh,运维

点击确定,并输入登入Gitee的密码,验证一下即可完成添加

git可视化界面,git,ssh,运维

git可视化界面,git,ssh,运维

 现在只有配置了公钥的SSH方可访问你的私有码云仓库 

2.2.2.使用SSH下载码云文件

点击克隆/下载 选择SSH将地址复制下来

git可视化界面,git,ssh,运维

打开文件夹右击使用Git Bash Here  使用命令git clone "SSH地址" 

git可视化界面,git,ssh,运维

我们就可以在本地仓库看到拉取下来的代码了 

git可视化界面,git,ssh,运维

三,Idea集成Git

3.1 idea配置Git

①在IDEA中配置git.exe文件

将Git安装bin目录下复制下来

git可视化界面,git,ssh,运维

File-----Git-----粘贴Git安装目录并后面添加git.exe 

git可视化界面,git,ssh,运维

 ② 安装Gitee插件

File--settings---plugins--搜索Gitee---Install下载并安装重启

git可视化界面,git,ssh,运维

 ③在IDEA中使用token登录gitee

远程仓库---设置---私人令牌---生成私人令牌

git可视化界面,git,ssh,运维

 输入令牌描述,并提交

git可视化界面,git,ssh,运维 输入Gitee登入密码并验证git可视化界面,git,ssh,运维

复制该私人密钥token,关闭窗口后面不会再显示

git可视化界面,git,ssh,运维

回到Idea中

File---settings---Gitee---+号-----切换Use Token----输入私人令牌----Log in

git可视化界面,git,ssh,运维 登入成功

git可视化界面,git,ssh,运维

 ④在IDEA推送代码到码云

选择 VCS -> Import into Version Control->Share Project on Gitee

git可视化界面,git,ssh,运维

要求输入Token私人命令,然后进行填写相关的信息,如下图 

git可视化界面,git,ssh,运维

上Gitee仓库查看推送的代码

git可视化界面,git,ssh,运维

3.2.使用IDEA拉取Git代码到本地 

拿到刚推送的远程仓库SSH地址git可视化界面,git,ssh,运维

在导航栏中的VCS-import into Version Control----Repositoy URL中进行分享上传

git可视化界面,git,ssh,运维 这样远程仓库项目就拉取下来了

 3.3.推送代码

写几行代码

依次选择 右击包名----Git----Add

git可视化界面,git,ssh,运维

将该文件提交

 依次选择 右击包名----Git----Commit Directory...  具体操作根据下面图片步骤来即可

git可视化界面,git,ssh,运维git可视化界面,git,ssh,运维git可视化界面,git,ssh,运维git可视化界面,git,ssh,运维 最后上推送的远程仓库看效果

git可视化界面,git,ssh,运维文章来源地址https://www.toymoban.com/news/detail-754020.html

到了这里,关于【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git GUI、SSH协议和IDEA中的Git使用详解

    目录 前言 一、Git GUI的使用 1. 什么是Git GUI 2. 常见的Git GUI工具 3.使用 4.使用Git GUI工具的优缺点 优点: 缺点: 二、SSH协议 1.什么是SSH协议 2.SSH的主要特点和作用 3.SSH密钥认证的原理和流程 4. SSH协议的使用 三、IEDA使用git 配置安装路径 下载Git插件 登录用户 IDEA克隆已上传的码

    2024年02月03日
    浏览(21)
  • 使用idea操作git(ssh协议)

    我们发现,使用IDEA上的git功能,当使用ssh协议出现了可以commit但无法push和pull的问题,经过测试发现原因是Could not read from remsitory。直接翻译是 “远程仓库无法读取”。 为什么会无法读取呢?(ssh权限问题) 无法链接服务器? 可是,确认是可以连上服务器的。(保证连接

    2023年04月21日
    浏览(22)
  • 如何使用Java实现图形用户界面(GUI)?

    随着计算机技术的不断发展,图形用户界面(GUI)成为现代软件开发的一个重要方面。通过使用GUI,开发人员可以创建具有可视化界面的应用程序,以提供更好的用户体验。在本文中,我们将介绍如何使用Java实现GUI。 Java提供了多个GUI库,包括Swing、JavaFX和AWT。其中,Swing和

    2024年02月04日
    浏览(21)
  • PySimpleGUI:使用 Python 轻松制作一个图形界面(GUI)

    大家好,GUI(图形用户界面),顾名思义就是用图形的方式,来显示计算机操作的界面,更加方便且直观。 一个好看又好用的GUI,可以大大提高大家的使用体验,提高效率。比如你想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没有用户体验的。所以开发一个图

    2024年02月16日
    浏览(38)
  • Git常见命令行操作和IDEA图形化界面操作

    在安装完Git以后需要设置用户和签名,至于为什么要设置用户签名可以看一下这篇文章【学了就忘】Git基础 — 11.配置Git用户签名说明 - 简书 (jianshu.com) 基本语法: git config --global user.name 用户名 git config --global user.email 邮箱 查看是否设置成功: 方式一:在git控制台中输入命令

    2024年04月29日
    浏览(15)
  • 在任意手机上使用带有图形化界面(GUI)的完整Linux

    我们已经在之前的一些文章中学会了如何在任意已ROOT的手机上使用Linux,包括Kali Linux。不过,有很多手机无法被ROOT。所以,我们还可以通过在手机上运行x86_64系统的方式在未ROOT的手机上使用更加完整的Linux,而我们已经尝试了Kali。我们还用同样的方法实现了在手机上使用

    2024年04月16日
    浏览(18)
  • C# GUI编程入门指南:学习如何使用C#创建图形用户界面

    C# GUI编程入门指南:学习如何使用C#创建图形用户界面 在本文中,我们将介绍如何使用C#编写GUI程序。GUI(Graphical User Interface)是一种以图形方式呈现信息和操作功能的界面,它使得用户与计算机更加直观和友好。C#是一种强大的编程语言,它提供了丰富的库和工具来帮助我们

    2024年01月21日
    浏览(29)
  • Git GUI 图形工具基本使用教程

    前提条件是,已经在本地初始化了git库。初始化成功后,会产生一个,git文件夹。 1、右键,选择Git GUI Here。   2、选择Git GUIHere之后,跳出以下界面 :左上为【已修改未提交缓存的文件展示列表,Unstaged Changes】,左下为【已修改已提交缓存的文件展示列表,Staged Changes】,右

    2024年02月15日
    浏览(21)
  • python如何做出图形界面,python图形化界面设计gui

    本篇文章给大家谈谈python编写图形化界面的工具,以及python如何做出图形界面,希望对各位有所帮助,不要忘了收藏本站喔。 大家好,小编来为大家解答以下问题,python如何做出图形界面,用python做图形用户界面,今天让我们一起来看看吧! 一.定义理解 Python自带了tkinter 模

    2024年02月20日
    浏览(28)
  • Java——GUI(图形用户界面)

    1、掌握布局管理器、AWT事件处理机制以及常用事件 2、熟悉Swing组件的使用 3、了解GUI开发的相关原理和技巧 GUI全称是GraphicalUser Interface,即图形用户界面。顾名思义,就是应用程序提供给用户操作的图形界面,包括窗口、菜单、按钮、工具栏和其他各种图形界面元素。目前,

    2024年02月09日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包