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 即可。

相关推荐
盒子69101 小时前
图生图大模型对于各种复杂的图片如何做负载均衡呢?
运维·负载均衡
鹏大师运维8 小时前
为什么信创电脑装软件总提示“软件包架构不匹配”?
linux·运维·架构·国产化·麒麟·deb·统信uos
007张三丰8 小时前
软件测试专栏(11/20):测试框架开发:pytest深度解析与插件体系
运维·服务器·自动化测试·pytest·测试框架
weixin_604236679 小时前
华三 路由器 极简核心配置
运维·服务器·网络·h3c·h3c路由器
恋喵大鲤鱼9 小时前
git rebase
git·git rebase
鹤落晴春10 小时前
【Linux复习】管理SELinux安全性
linux·运维·服务器
AI智图坊10 小时前
多件装组合SKU图的批量生产效率分析:从PS手工到AI自动化的工作流改造
大数据·运维·人工智能·gpt·ai作画·自动化·aigc
大志哥12314 小时前
idea+git插件+云备份实现项目新分支新建维护
git
恋喵大鲤鱼14 小时前
git merge
git·git merge
云计算磊哥@15 小时前
运维开发宝典026-MySQL02数据库表操作
运维·数据库·运维开发