Git可视化界面的操作,SSH协议的以及IDEA集成Git

目录

一. Git可视化界面的操作

二. gitee的ssh key

2.1 SSH协议

2.2 ssh key 

三. IDEA集成Git

3.1 分享项目

3.2 下载项目


一. Git可视化界面的操作

上一篇博客只用到了git的命令窗口,现在就来看看可视化窗口要怎么操作。

点击Git GUI Here 

GUI界面 

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第1张图片

在gitee上新建一个仓库,然后初始化READ.md

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第2张图片

将复制的仓库克隆到gui中

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第3张图片

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第4张图片

将未跟踪状态的文件点一下,就会变成已暂存

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第5张图片

将已暂存的文件提交

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第6张图片

将文件推送到远程仓库

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第7张图片

推送成功

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第8张图片

在远程仓库就可以看到了

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第9张图片

二. gitee的ssh key

2.1 SSH协议

SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。

传统远程登录或文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。

SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的登录和其他安全网络服务。作为Telnet和其他不安全远程shell协议的安全替代方案,目前SSH协议已经被全世界广泛使用,大多数设备都支持SSH功能。

SSH协议框架中最主要的部分是三个协议:

 传输层协议(The Transport Layer Protocol)提供服务器认证,数据机密性,信息完整性 等的支持;

 用户认证协议(The User Authentication Protocol) 则为服务器提供客户端的身份鉴别;

 连接协议(The Connection Protocol) 将加密的信息隧道复用成若干个逻辑通道,提供给更高层的应用协议使用; 各种高层应用协议可以相对地独立于SSH基本体系之外,并依靠这个基本框架,通过连接协议使用SSH的安全机制。

2.2 ssh key 

Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库之前,需要先配置好账户/仓库的SSH公钥。

先检查电脑上是不是已经生成ssh key

cd ~/.ssh

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第10张图片

生成ssh key 

ssh-keygen -t rsa -C "[email protected]"        这里的邮箱要换成自己注册时的邮箱 

接着按三下回车即可

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第11张图片

然后在C盘➡users➡私人目录下会生成一个.ssh文件夹,里面就有生成的公钥

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第12张图片

将公钥复制到gitee中去

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第13张图片

点击确定后,需要输入你的账号密码。

 接下来在你的gitee中将SSH复制下来,就可以将文件克隆到自己电脑上。

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第14张图片

显示出以下内容就是克隆成功了 

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第15张图片

就可以在文件夹中看到克隆的内容

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第16张图片

三. IDEA集成Git

3.1 分享项目

在IDEA中配置git.exeGit可视化界面的操作,SSH协议的以及IDEA集成Git_第17张图片

 在IDEA中安装gitee插件,settings➡plugins➡gitee

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第18张图片

在gitee中生成令牌

在设置里面选择私人令牌➡生成新令牌

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第19张图片

在IDEA中登录gitee

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第20张图片

将搭建好的项目分享到gitee中

  •  进入到你要分享的项目中
  • 按以下选择

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第21张图片

  • 选择src和pom文件即可 

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第22张图片

  • 然后再gitee中查看分享的项目 

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第23张图片

3.2 下载项目

分享项目的人要在SSH公钥处 添加被分享人的公钥

然后克隆该项目的SSH

  • 在以下地方下载

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第24张图片

Git可视化界面的操作,SSH协议的以及IDEA集成Git_第25张图片

你可能感兴趣的:(git,ssh,运维)