码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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码云上

                    3、验证SSH协议

    三、在IDEA中使用Git

            3.1 IDEA整合Gitee的步骤

                    3.1.1 下载gitee插件

                    3.1.2 配置Gitee账户

                    3.1.3 配置Git安装目录

            3.2 分享项目到Gitee

            3.3 克隆项目到IDEA


    一、git GUI的使用

    1.1 克隆

    我们选择一个仓库,使用git GUI克隆到本地;

    右键选择Git GUI

    选择Clone Existing Repository

    把要克隆的项目路径,以及安装的本机目录填上,然后直接点击clone;

    克隆好后就会弹出这个界面

    我们手动添加一个文件,用来演示GUI的提交;

    回到我们的GUI界面,点击Rescan刷新;

    1.2 git add

    然后我们点击要add的文件左侧的图标,在GUI中就等同于git add;

    1.3 commit

    点击Commit提交,并且注意一定要编辑提交备注,不然无法提交;

    1.4 push

    提交好之后,我们就可以点击Push推送到远程仓库啦;

    推送成功

    最后我们就可以去我们的gitee远程仓库中看看是否有我们刚刚推送的文件;


    二、SSH Key

    2.1 什么是ssh key

    我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,

    包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯,

    就需要将每台电脑的ssh key添加到远程账户,添加到远程版本库之后,远程版本库就会和已经添加的电脑进行通讯而不会和其他电脑进行通讯

    2.2 SSH秘钥

    首先我们可以通过检查下自己之前有没有已经生成ssh

    在Git黑窗口输入cd ~/.ssh

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

    所以需要我们创建ssh key;

    1、生成秘钥的指令

    ssh-keygen -t rsa -C "xxx@xx.com"

    然后默认就会在我们的C盘生成一个.ssh文件夹,里面会有几个文件,主要就是私钥和公钥;

    2、将公钥配置到gitee码云上

    打开gitee个人中心 ---> SSH公钥 ---> 随便填写一个标题 ---> 将我们刚刚生成的公钥粘贴到公钥框中;

  • 相关阅读:
    概率统计面试题
    阿里内部总结的微服务笔记,从入门到精通,初学者也能学的会
    极客日报:宿华不再担任快手CEO,程一笑接任;微软市值重登全球第一;Bootstrap 4.6.1发布
    如何用FMEA方法排除架构隐患
    Vue----数据源中数组的操作
    【C++】类和对象 _初始化列表 &必须使用初始化列表的三种情况【进阶篇 _复习专用】
    Spring Boot集成阿里云视频点播服务的过程记录
    创新案例分享 | 构建医院人力资源管理系统,赋能业务数据分析管理
    【C++进阶之路】第十一篇:C++的IO流
    【chatQA】nvm包版本管理
  • 原文地址:https://blog.csdn.net/qq_63492318/article/details/127046352
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号