码农知识堂 - 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公钥 ---> 随便填写一个标题 ---> 将我们刚刚生成的公钥粘贴到公钥框中;

  • 相关阅读:
    JAVA计算机毕业设计流浪动物的救助管理平台(附源码、数据库)
    一次解释器模式的实际使用
    grpc使用consul做服务注册与发现
    使用Wesky.Net.Opentools库,一行代码实现实体类类型转换为Json格式字符串
    Spring Boot集成zipkin快速入门Demo
    带上ES一起寻找理想的另一半
    Hadoop 集群相关知识点
    1671. 得到山形数组的最少删除次数-c语言dp算法加前序后序遍历求解-双百代码
    电脑软件:推荐一款电脑多屏幕管理工具DisplayFusion
    2022年最新前端面试题
  • 原文地址:https://blog.csdn.net/qq_63492318/article/details/127046352
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号