TortoiseGit 和本地 Git 共享 SSH 密钥和用户配置

查看和配置本地 git 环境

bash 复制代码
git config --list

git config --global user.name="your_name"

git config --global user.email="your_email@example.com"

git config --list 用来查看系统配置参数,包含全局变量,如用户名,用户邮箱等

生成 SSH 密钥

bash 复制代码
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

生成密钥过程中,可以直接跳过所有密码输入环节,使用 Enter 回车键即可

最终生成的密钥文件会存在用户目录下, windows 下如下所示两个文件:

id_rsa.pub 是公钥,可以添加进 github, gitlab 的密钥管理中,这步比较简单省略~

本地 Git 及免密功能验证

使用 Git clone 一个现有的仓库或者 git pull,如无密码输入框出现则,已实现功能

TortoiseGit 共享本地 Git SSH 密钥

下载和安装 TortoiseGit 比较简单,直接下一步直到结束即可

安装完成后,邮件选择 setting 后,按照下图先设置用户名和邮箱,与本地 git 保持一致即可

接下来设置使用本地 SSH 密钥, 在 Network 页面,SSH 配置中,将 SSH Client 设置为本地 Git 使用相同的 ssh.exe 即可。

相关推荐
HIT_Weston8 分钟前
92、【Ubuntu】【Hugo】搭建私人博客:侧边导航栏(六)
linux·运维·ubuntu
CodeAllen嵌入式8 分钟前
Windows 11 本地安装 WSL 支持 Ubuntu 24.04 完整指南
linux·运维·ubuntu
德彪稳坐倒骑驴2 小时前
Git常用命令
git
无限进步_3 小时前
【C语言&数据结构】对称二叉树:镜像世界的递归探索
c语言·开发语言·数据结构·c++·git·算法·visual studio
RisunJan4 小时前
Linux命令-ipcs命令(报告进程间通信(IPC)设施状态的实用工具)
linux·运维·服务器
HABuo5 小时前
【Linux进程(四)】进程切换&环境变量深入剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
橘颂TA5 小时前
【Linux】死锁四条件的底层逻辑:从锁冲突到 STL 组件的线程安全实践(Ⅵ)
linux·运维·服务器·c++·死锁
qq_5470261795 小时前
Git 使用指南
git
黄焖鸡能干四碗5 小时前
智能制造工业大数据应用及探索方案(PPT文件)
大数据·运维·人工智能·制造·需求分析