【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git

一、GIT的GUI图形化工具

1、介绍

        Git自带的GUI工具,主界面中各个按钮的意思基本与界面文字一致,与git的命令差别不大。在了解自己所做的操作情况下,各个功能点开看下就知道是怎么操作的。即使不了解,只要不做push操作,所有的操作都在本地,基本也没什么影响。

2、使用

  1. 在Git里面提前新建好仓库并进行一些基本的操作。
  2. 右键你的鼠标Git GUI Here 【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第1张图片
  3. 出现这个选择对应的操作【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第2张图片【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第3张图片
    1. 选择对应的路径打开进行操作即可【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第4张图片
    2. 选择你需要克隆的
      ①克隆地址
      ②本地文件路径
      【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第5张图片
    3. 打开已经创建好的存储库【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第6张图片
  4. 【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第7张图片
    1. 未提交的文件
    2. 已经暂存的
    3. 提交时编写注释的位置
  5. 操作
    1. 提交新的文件
      1. 选中文件。
      2. commit提交也可编写注释
      3. push 【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第8张图片
    2. 提交修改的文件
      1. 和上面进行一样的操作,只是展示文件的时候会有些许不同【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第9张图片
  6. 完成

二、ssh协议

1、什么是ssh key?

        SSH key是一种基于密钥的身份验证方式,用于远程SSH连接。它包括一个私人密钥和一个公用密钥。私人密钥存储在客户端计算机上,而公用密钥则放在服务器上。当客户端尝试连接到服务器时,服务器会要求客户端提供私人密钥以进行身份验证。如果验证成功,则客户端将能够通过SSH协议与服务器进行通信。

2、使用

2.1、生成密钥

右键空白处,选择Git Bash Here打开相关命令窗口 

  1. 配置用户名和邮箱(如果已经配置,就跳过)
         git config --global user.name "username"
         git config --global user.email "email"
    之后就会在C:\Users\xxx下创建一个.gitconfig文件,内容为
         [user]
         name = xxx
         email = [email protected]

    username和email即git的登陆帐号注册邮箱

  2. 检查下自己之前有没有已经生成ssh
         cd ~/.ssh
         ls

    cd ~/.ssh命令执行后窗口返回“no such file or directory”的时候,表示我们的电脑并没有ssh key,所以需要我们创建ssh key

  3. 生成(或删除)公钥秘钥
    ssh-keygen -t rsa -C "Email"

    Email为注册的邮箱,运行之后回车三次即可生成。

  4. C:\Users\xxx\.ssh下面生成如下两个名称的文件: 
           id_rsa(私钥,不能泄露)
           id_rsa.pub(公钥)

2.2、仓库配置

  1. 登陆到自己的Git,点击右上角的倒立小三角形。选择 设置
  2. 选择SSH公钥
  3. 填入一个 标题,然后粘贴刚才复制的id_rsa.pub文本到 公钥,点击 确定
  4. Git官网有时候会要你输入登陆密码才能添加,输入密码即可。

【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第10张图片

2.3、克隆

  1. 复制需要克隆的SSH地址。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第11张图片
  2. 选择你需要克隆的位置,右键 Git Bash Here【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第12张图片
  3. git clone [url]
  4. 出现:Are you sure you want to continue connecting (yes/no/[fingerprint])? 选择yes【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第13张图片
  5. 完成克隆

三、IDEA集成GIT

1、配置安装路径

要将Git集成到IntelliJ IDEA中,可以按照以下步骤操作:

  1. 打开IntelliJ IDEA软件。
  2. 点击File,在弹出的菜单中选择Settings
  3. 在设置窗口中,选择Version Control,然后点击Git
  4. 在Git设置窗口中,选择路径下拉菜单,选择Git\bin\git.exe安装路径。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第14张图片
  5. 点击OK按钮保存设置。

2、下载Git插件

  1. 点击File,在弹出的菜单中选择Settings
  2. 选择插件,搜索gitee,下载。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第15张图片

3、登录用户

在这里面找到 版本控制Gitee 》 选择对应的登录方式进行登录。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第16张图片

  1. 通过gitee登录
    1. 点击之后跟随操作即可
  2. 使用密码登录
    1. 使用你登陆的账号和密码进行登录,这种方式还是很好登录的。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第17张图片
  3. 使用令牌登录
    1. 进入私人令牌 - Gitee.com里面,进入设置
    2. 如果没有令牌设置即可,还是很好操作的。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第18张图片
    3. 复制你的令牌,勾选,登录即可【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第19张图片
  4. 完成登录

4、提交码云

  1. Git Gitee Share Project on Gitee 【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第20张图片
  2. 根据提示填写,可选择私有的,Share ,然后等待。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第21张图片
  3. 选择项目的文件【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第22张图片
  4. 提交完成【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第23张图片

5、克隆

  1. 选择克隆的SSH。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第24张图片
  2. 选择克隆【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第25张图片
  3. 把复制的SSH地址粘贴进去【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第26张图片
  4. 修改项目的配置,完成克隆

6、提交问题解决

如果成员和管理员出现了更改、增加、删除的的操作了。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第27张图片【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第28张图片

就会出现弹窗,可以选择合并或者其他的操作。

选择合并会出现管理员的和其他成员的方法。我们进行交流统一意见进行删除修改即可。最后提交 推送。【Git】Git的GUI图形化工具&ssh协议&IDEA集成Git_第29张图片

你可能感兴趣的:(#,服务器,服务器,gitee,git,idea,ssh,运维,intellij-idea)