更安全的ssh协议与Gui图形化界面使用

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

目录

前言:

一.Gui图形化界面的使用

二.ssh协议

SSH的主要作用包括:

相比其他网络协议,SSH的优势包括:

三.idea集成Git


前言:

        上一篇讲解了git的命令用法以及https协议,但是这个协议放在做团队项目的时候非常的不安全,如果https地址一旦泄露就会遭到其他人的恶意篡改,所以本篇和大家讲解ssh协议就会安全很多,一起来看看吧!!!

一.Gui图形化界面的使用

gitee官网:

  Gitee - 基于 Git 的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。https://gitee.com/           GUI是Graphical User Interface的缩写,即图形用户界面。它是一种以图形方式显示信息和与用户进行交互的界面,通常通过鼠标、键盘等输入设备操作。GUI的好处包括直观性、易用性和用户友好性,使用户可以通过图形化的方式进行操作,而无需记住复杂的命令行或语法。

  ①  在gitee新建一个仓库,然后直接点击初始化readme文件,然后复制地址给组员克隆

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

        ② 在非中文目录下建一个文件夹,用来存放项目资料,接着右击点击下方出现的gui  

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

        ③ 打开之后,先将项目代码克隆到本机上,接着输入复制号的地址,最后点击下方Clone按钮即可

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器 更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

         ④ 在新家的文件夹的目录下 新建一个java文件来作为演示

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

⑤ 克隆成功。当你新建一个文件的时候,点击刷新按钮(扫描文件)就会出现还未上传的文件,当单击文件时,就代表执行了git add 代码,文件就会出现在绿色的下面那个框框中,接着在下面框框输入备注,点击commit即可,最后点击push推送

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器 更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

 ===问题->当出现再次修改此文件时

        ①当在电脑上修改此文件时,再次点击下方刷新按钮,就会再次在左上方的框框里面,双击点开就可以查看文件内容,绿色加号代表新增的内容,红色减号代表已经删减过的内容,再次重复上方操作即可再次推送更新内容

 更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

        这样是不是比我们使用git命令方便多了呢😊😊  


二.ssh协议

        SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络中安全地进行远程登录和执行命令。它提供了加密的通信会话,用于在网络上安全传输数据,以及在远程计算机上执行命令。使用SSH可以提高网络通信的安全性和保密性,确保远程操作和数据传输的安全可靠。

SSH的主要作用包括:

        1. 远程登录:通过SSH,用户可以在不同的计算机之间建立加密的远程连接,进行安全的远程登录和管理。
        2. 安全文件传输:SSH还可以用于安全地传输文件,通过SCP(Secure Copy Protocol)或SFTP(SSH File Transfer Protocol)进行文件传输。
        3. 安全通信:SSH提供了加密和数据完整性保护,可以防止数据在传输过程中被窃听或篡改。

相比其他网络协议,SSH的优势包括:

        1. 安全性:SSH提供了端到端的加密,可以防止数据被窃听或篡改,确保通信的安全性。
        2. 身份验证:SSH支持多种身份验证方式,包括密码、公钥、双因素身份验证等,提供了更加安全的登录方式。
        3. 灵活性:SSH可以用于各种操作系统和网络设备,支持多种应用场景,如远程登录、文件传输、安全通信等。


  ①创建公钥 ,点击上方导航栏的管理 先将项目改为私有,这样就算泄露复制了地址也克隆不了项目       

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

②接着去设置里面的邮箱管理绑定邮箱,因为生成公钥需要用到邮箱,如果在最开始已经绑定了邮箱这一步就可以跳过,如果没有就点击下方我的邮箱地址新增即可

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

③生成公钥,在C盘的用户目录下或者在一个其它非中文目录下,右击点击git打开小黑窗口,输入命令,在点击4次回车,和下方示例图片一样即可,回车生成ssh文件夹

$ ssh-keygen -t rsa -C "邮箱地址"

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

④查看公钥

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

⑤最后在gitee里面添加即可,如果想要组员克隆自己的代码,就添加组员的令牌,有几个组员就添加几个令牌,这样组员就可以克隆自己的代码了

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

⑥克隆项目复制ssh地址,再在目录下打开小黑窗口,输入克隆命令

get clone +ssh地址

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

三.idea集成Git

        ①打开idea设置,添加git,输入git的安装目录,并且下载gitee这个插件,然后重启idea

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

②点击gitee里面的个人中心,点击左侧菜单栏私人令牌,再点击新增 生成token令牌,记得复制这个令牌 

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

 ③在idea中的设置里在输入框输入gitee,新增gitee,输入令牌即可

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

④组长将自己的项目上传到gitee

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

⑤组员再克隆改项目,输入组长给的ssh地址

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器 更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

⑥组员新增代码或者改动了代码 然后右击点击git,再点击add--commit--push一套流程

 更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

        当commit的时候,需要备注 

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

                再点击push推送 

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

⑦其它组员或者组长就点击pull更新代码 即可更安全的ssh协议与Gui图形化界面使用,ssh,运维,linux,java-ee,安全,服务器

注意,如果组员和组长同时修改提交代码,那么需要代码合并,选择需要的代码进行合并即可 文章来源地址https://www.toymoban.com/news/detail-754825.html

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

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

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

相关文章

  • Linux环境下非GUI制作图形界面方法

    如题,即就是仅仅使用ANSI转义字符实现Linux环境的页面效果,如字体颜色、背景颜色、高亮、固定位置光标、将光标放到指定位置、隐藏字符串等等。 具体实现方法在如下代码中,使用方法在注释里可以看到。 // //

    2024年02月19日
    浏览(39)
  • 如何使用Java实现图形用户界面(GUI)?

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

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

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

    2024年02月16日
    浏览(43)
  • Linux系列:开发环境搭建:ubuntu图形界面安装samba服务器、SSH使用、mount -t cifs 挂载windows共享目录方法与问题解决

    samba一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。 通常linux开发环境要和windows平台进行文件交互,使用samba进行文件夹共享,这样会给开发带来很大的便利性,samba安装很简单,下面介绍一下在ubunt

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

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

    2024年01月21日
    浏览(39)
  • SSH协议&在IDEA中使用Git及git GUI的简单使用

    目录 一、git GUI的使用         1.1 克隆         1.2 git add         1.3 commit         1.4 push 二、SSH Key         2.1 什么是ssh key         2.2 SSH秘钥                 1、生成秘钥的指令                 2、将公钥配置到gitee码云上         

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

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

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

            GUI 全称 Graphical User Interface 图形用户界面 ,指采用图形方式显示的计算机操作用户界面。 软件以图形界面形式运行时,用户可借助于菜单、按钮、标签等组件和通过鼠标、键盘等的操作共同完成对软件的应用。         当程序运行后,出现的图形窗口,称为

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

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

    2024年02月09日
    浏览(26)
  • 第十一章:ROS图形界面与GUI

    Robot Operating System(ROS)是一个开源的操作系统,用于构建和管理机器人的软件。它提供了一系列的工具和库,以便开发者可以快速地构建和部署机器人的应用程序。ROS的图形界面和GUI(图形用户界面)是一种用于与机器人进行交互的方式,使得开发者和用户可以更容易地操作和控

    2024年03月27日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包