杭州做外贸网站,企业网站营销,技术服务外包公司,系统开发过程中的第一个正式文档是#x1f389;#x1f389;欢迎来到我的CSDN主页#xff01;#x1f389;#x1f389; #x1f3c5;我是君易--鑨#xff0c;一个在CSDN分享笔记的博主。#x1f4da;#x1f4da; #x1f31f;推荐给大家我的博客专栏《Git实战开发》。#x1f3af;#x1f3af; 欢迎来到我的CSDN主页 我是君易--鑨一个在CSDN分享笔记的博主。 推荐给大家我的博客专栏《Git实战开发》。 如果感觉还不错的话请给我关注加三连吧 前言 在Git系列博客分享中。上一期的博客中我们一起了解了一些关于Git的基本信息以及在终端命令窗口中如何使本地仓库与远程仓库连接一在一起并且模拟了两个身份进行使用Git。本期博客与大家分享git如何集成到开发工具中使用以及模拟两个身份进行操作。 一、Gui的使用
1. Gui是什么 GUI是Graphical User Interface的简称中文意思为“图形用户界面”。它是指采用图形方式显示的计算机操作用户界面一种人与计算机通信的界面显示格式。它允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项以选择命令、调用文件、启动程序或执行其它一些日常任务。 2. gui图形化界面的使用
2.1 创建一个仓库用于演示Gui的使用 我们在gitee官网中新建一个开源的仓库然后在对应的工作区间新建文件夹用于存储。创建好仓库的话直接点击初始化readme文件按钮然后在新建的文件夹中右击选择gui进行使用克隆。 创建仓库 gui使用连接 进入到指定的文件夹目录下右键点击选择 Git GUI Here的选项进入到gui图形化界面的使用。 接下来是对界面选项的介绍 我们点击第二个选项进入到克隆仓库中进行克隆。 克隆之后我们进入到文件目录中会发现拥有了文件也会演出一个新的窗口 当我们在a文件夹中新增一个文件然后进入gui图形化界面中。 接下来我们就行演示操作。当我们点击下该文件则文件会进入绿色那块区域我们在到命令窗口查看文件状态。 我们在点击commit进行提交再到命令窗口进行查看文件状态。 当我们对齐文件进行修改以及在新增一个文件时所展现的又不会一样。然后我们点击push进行推送到远程仓库。 3.使用Gui的优势 使用Gui有以下好处 易用性GUI为用户提供了直观的图形界面使得用户可以直观地看到并操作应用程序的各项功能。相较于命令行界面GUI无需用户记住复杂的命令和命令格式大大降低了使用难度。直观性GUI可以通过图标、图片、按钮等元素为用户提供直观的视觉效果。这样用户可以更加容易地理解应用程序的功能和操作流程。美观性GUI可以通过精美的设计和布局使应用程序更具吸引力。这不仅可以提高用户的使用体验还可以增加用户对应用程序的信任和忠诚度。高效性GUI可以提供菜单、快捷键等操作方式使用户可以更加快速地完成操作任务。此外通过GUI的自动化功能用户可以减少手动操作提高工作效率。可定制性GUI可以根据用户的需求和偏好提供个性化的定制选项。用户可以根据自己的喜好和需求调整应用程序的界面、功能和操作方式。兼容性GUI可以适应不同的操作系统和设备类型具有较好的兼容性。这样开发人员只需要编写一次代码就可以在不同的平台上运行应用程序。安全性GUI可以通过密码验证、权限控制等措施保障用户数据的安全性和隐私保护。同时GUI还可以提供异常处理机制减少应用程序的崩溃和错误情况。 总之使用GUI可以带来很多好处包括提高易用性、美观性、高效性、可定制性、兼容性和安全性等。这些优点可以帮助开发人员更好地满足用户需求提高应用程序的质量和用户体验。 二、SSh协议
1. 什么是SSh协议 SSH协议是一种安全外壳协议也称为Secure Shell它提供了一种安全的方式来执行远程命令和传输数据。SSH协议是建立在应用层和传输层基础上的安全协议它使用加密技术来保护数据的传输和完整性。SSH客户端和SSH服务端之间的数据传输是加密的可以防止信息泄漏同时数据传输是压缩的可以提高传输速度。SSH客户端通常使用Putty、Xshell、CRT、MobaXterm、FinalShell等软件。 2. 知识重点 SSH协议的工作原理SSH协议在客户端和服务器之间建立安全的连接通过加密和认证机制来保证数据的安全性。在连接建立后SSH客户端会发送一个请求给SSH服务端请求执行一个远程命令或者传输数据。SSH服务端会对请求进行认证如果认证通过就会执行请求并将结果返回给SSH客户端。在整个过程中数据传输是加密的可以防止信息泄漏。SSH协议的认证方式SSH协议支持多种认证方式包括密码认证、公钥认证、主机认证等。其中公钥认证是最常用的认证方式它使用一对公钥和私钥来进行认证。私钥保存在客户端公钥保存在服务器端只有私钥的拥有者才能使用它来解密由公钥加密的数据。SSH协议的端口转发功能SSH协议的端口转发功能可以将一个安全的SSH连接转发到另一个不安全的网络服务上。通过端口转发可以在不安全的网络上使用SSH协议来保护其他应用程序的安全性。SSH协议的应用范围SSH协议可以用于远程登录、文件传输、端口转发等多种应用场景。例如可以使用SSH协议来代替传统的Telnet和FTP等应用程序进行远程登录和文件传输也可以在端口转发功能的基础上为Pop、X、Linuxconf等应用程序提供安全保障。SSH协议的安全性SSH协议是一种相对较可靠的安全协议它提供了加密、认证、完整性检查等多种安全服务。但是SSH协议的安全性也受到一些威胁例如中间人攻击、暴力破解等。因此在使用SSH协议时需要注意安全问题例如使用强密码、禁用root登录等措施来提高安全性。 3. ssh协议的使用
3.1 准备工作 将仓库变成私有仓库新建一个文件夹存储及克隆私有仓库在命令窗口中进行克隆。点击克隆复制ssh的网络地址。 将ssh的地址复制下来到我们的命令窗口进行克隆。 上述图片说明我们克隆的时候有问题是因为网络地址没有添加到相关的使用用户中。我们在gitee官网中的设置中找到ssh公钥的设置对其进行设置。 3.2 添加公钥 首先在命令窗口中输入cd ~/.ssh查看是否有生成的ssh。 然后输入ssh-keygen -t rsa -C xxxxx.com双引号中的是你配置的邮箱不知道的话可以去.gitconfig文件中查看然后接着按三个回车即可。 然后会在 .gitconfig同级目录中生成一个.ssh文件夹其中又两个文件 然后我们将公钥配置到我们的gitee上去,点击确定之后还需要输入gitee登陆的密码即生成。 然后我们重新在指定的文件夹中进入命令窗口然后进行克隆。 三、Git集成到开发工具中IDEA
1. 集成Git
1.1 配置git.exe应用程序 点击File选择再点击settings,接着搜索git。 1.2 在开发工具IDEA中安装git插件 安装成功之后重启开发工具即可。 1.3 在开发工具中登陆gitee 点击File选择再点击settings,接着搜索gitee。最初什么也没有点击Add account进行添加。但是首先到gitee官网的设置中添加一个私人令牌。 添加一个私人令牌 将生成好的令牌复制填写到开发工具中 1.4 上传项目或者文件 首先我们要切换到指定的项目中然后要确认Maven配置是否符合主机的Maven配置。接着就是上传我们的项目及文件 我们分享的文件应该是scr文件源码 和pom.xml文件然后在官网刷新即可查看到 2. 模拟身份演示
2.1 组长 组长要配置好每一个组员的ssh公钥然后将项目的ssh网络地址复制发给组员。 当组员更新了代码之后组长需要更新组员的代码 当组长完成代码编写之后进行提价代码时组员也在提交代码组长并没更新代码的情况下组长也去提交代码当组长推送时会出现错误。 最后点击合并提交即可 2.2 组员 组员克隆组长的项目文件克隆完成之后还要配置Maven的版本。 克隆完项目之后组员新建了一个类进行测试。 并且提交推送。在官网刷新即可查看 本期的博客分享到此结束 记得三连加关注 感谢支持