【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地址,就信任,然后就直接克隆成功

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

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

相关推荐
逛逛GitHub1 天前
GitHub 上的 3 个 AI 信息差利器,太绝了啊。
git·github
dnpao1 天前
告别密码和防火墙——将 Git 仓库从 HTTPS 切换到 SSH 连接
git·https·ssh
茜子.Java2 天前
Git 入门教程
git
winner88812 天前
Git 中 behind 和 ahead of 含义详解:分支同步状态一眼看透
git·behind·ahead of
lpfasd1232 天前
git-进阶技巧与最佳实践
大数据·git·elasticsearch
Lisonseekpan2 天前
Git 命令大全:从基础到高级操作
java·git·后端·github·团队开发
kobe_OKOK_2 天前
Git Tag 用法记录
git
假女吖☌2 天前
Git_Rebase
git
007php0072 天前
大厂深度面试相关文章:深入探讨底层原理与高性能优化
java·开发语言·git·python·面试·职场和发展·性能优化
Jonathan Star2 天前
嵌套 Git 仓库(Submodule/子模块)
大数据·git·elasticsearch