当前位置: 首页 > news >正文

【Git】【TortoiseGit】TortoiseGit安装与基础使用

一、TortoiseGit安装

1.1 下载

首先,确保安装了git,再安装TortoiseGit。

Git - 安装 Git

Download – TortoiseGit – Windows Shell Interface to Git

语言包:

1.2 双击安装

SSH 客户端选项

    • 选项 1(已选中):TortoiseGitPlink, based on PuTTY; optimized for TortoiseGit and integrates better with Windows.意思是:TortoiseGitPlink(基于 PuTTY 开发),为 TortoiseGit 做了优化,且与 Windows 系统集成更友好
    • 选项 2:OpenSSH, Git default SSH Client意思是:OpenSSH(Git 默认的 SSH 客户端)

    默认就好

    安装位置

    然后就直接安装

    1.3 语言包双击安装

    需要安装语言包后,才能设置,直接装

    1.4 第一次启动

    TortoiseGit

    查看帮助文档

    进入setting,一般不会需要手动添加git路径,会自动检测

    1.5 如果本地git没有配置用户需要自己配置

    1.6 配置密钥,第四个

    方法一:你可以现场生成一对公钥和私钥,然后的配置就跟Windows的ssh客户端与github的配置方法一样的。

    方法二:使用你之前的ssh产生的一对公钥和私钥,将私钥的格式改为id_rsa.ppk,一样能够识别到,然后导入后依然要保存私钥(小乌龟使用的格式),也保存一下公钥防止忘记,实际上小乌龟保存下来的公钥,核心内容与ssh的内容一样,只是格式不同。意思就是你的小乌龟私钥从ssh的私钥转过来,保存下来,后面在pagent把小乌龟私钥添加上,而github上的公钥部分就是ssh的公钥可通用(不用再把小乌龟公钥在添加一遍,比第一个方法少一个在服务端布置一个公钥的步骤)

    这是 PuTTY Key Generator(PuTTY 密钥生成器) 的界面,同时弹出了一个提示框(PuTTYgen Notice),核心内容解释如下:

    提示框内容

    提示框显示:“Successfully imported foreign key (OpenSSH SSH-2 private key (new format)). To use this key with PuTTY, you need to use the "Save private key" command to save it in PuTTY's own format.”翻译为:“成功导入外部密钥(OpenSSH 格式的 SSH-2 私钥(新格式))。要在 PuTTY 中使用此密钥,你需要使用「保存私钥(Save private key)」命令,将其保存为 PuTTY 自身支持的格式。”

    主界面(PuTTY Key Generator)

    主界面是用于生成、管理 SSH 密钥的工具,包含以下核心区域:

    • 菜单栏File(文件)、Key(密钥)、Conversions(转换)、Help(帮助),用于密钥的各类操作。
    • Key 区域:显示公钥(Public key for pasting into OpenSSH authorized_keys file,可复制到 OpenSSH 的 authorized_keys 文件中)、密钥指纹(Key fingerprint)、密钥注释(Key comment)、密钥密码(Key passphrase,用于加密私钥)等。
    • Actions 区域:提供密钥操作按钮,比如 Generate a public/private key pair(生成公私钥对)、Load an existing private key(加载已有私钥)、Save the generated key(保存生成的密钥)等。
    • Parameters 区域:选择要生成的密钥类型(如 RSA、DSA、ECDSA 等),以及密钥位数Number of bits in a generated key,图中为 2048 位,影响密钥安全性)。

    场景背景

    通常在需要将 OpenSSH 格式的 SSH 私钥 用于 PuTTY 相关工具(比如配合 TortoiseGit 使用 PuTTY 作为 SSH 客户端时),需要通过 PuTTY Key Generator 导入 OpenSSH 私钥,再转换为 PuTTY 专用的 .ppk 格式,才能被 PuTTY 识别和使用。提示框就是在告知用户 “已成功导入 OpenSSH 私钥,但需另存为 PuTTY 格式”。

    add key,添加私钥.ppk

    二、基础使用

    url是远程仓库地址

    选择本地存储仓库地址

    然后加载Putty的私钥

    中间有一个询问你是否信任这个服务器,只要是正确的github地址,就信任,然后就直接克隆成功

    假设这个库是自己的,你要配置远程推送的仓库在下面那里设置

    后续使用方法待后续更新。

    http://www.dtcms.com/a/508420.html

    相关文章:

  1. 灵巧手——DexMV
  2. 营销型外贸网站建设软件怎么引流怎么推广自己的产品
  3. 联兴建设官方网站wordpress增加幻灯片
  4. HarmonyOS多媒体开发:自定义相机与音频播放器实战
  5. HYPE分布式水文模型建模方法与案例分析
  6. 惠州哪家做网站比较好法律建设网站
  7. 【案例实战】多维度视角:鸿蒙2048游戏开发的深度分析与感悟
  8. 为什么我有的网站打不开寿光做网站m0536
  9. php网站开发实例教程 源码长春微信做网站
  10. YOLOv4 学习总结
  11. HTTPS 下的 DDoS 防护与抓包分析实战,从检测到快速缓解的工程化打法
  12. VS Code 里的全局设置(User Settings)和工作区设置(Workspace Settings)settings.json详解
  13. 用C语言实现单例模式
  14. 怎么样在网站做产品推广设计师设计一套房子要多少钱
  15. 网站开发好学seo如何推广网站
  16. 基于51单片机温度检测报警
  17. LeetCode:210. 课程表 II
  18. HYPE模型高级实践:集成多源遥感数据的流域分布式模拟、参数自动率定与模型源代码修改
  19. 网站建设网站网页模板开发公司工程部经理岗位职责
  20. 学习springBoot框架-开发一个酒店管理系统,来熟悉springboot框架语法~
  21. 大数据开发生态及学习路线和应用领域
  22. 华为云自助建站好不好网络 网站
  23. seo怎么收费网站缺陷和优化的例子
  24. 软件产品开发从0到1的各个阶段
  25. 设计师个人网站源码知名网站制作
  26. dedecms怎么部署网站wordpress动态标签
  27. 目标检测:使用自己的数据集微调DEIMv2进行物体检测
  28. 揭阳企业建站系统模板服装定制图案
  29. 彩票网站和app建设网站开发需要经过的几个主要阶段
  30. 如何从零开始:设计一款游戏(从一页纸开始)