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

相关推荐
Decay__12 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
测试界的小码农12 小时前
【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】
linux·运维·服务器
陈希12313 小时前
负载均衡与高可用:LVS、HAProxy、Keepalived 实战
运维·负载均衡·lvs
SQL7717 小时前
IT运维发展史,一部宏伟史诗
运维·运维发展史
分布式存储与RustFS18 小时前
Terraform 状态文件老在本地丢、并发还撞锁:把 state 锁进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
csdn_aspnet18 小时前
macOS 10 、Docker 玩轉 MySQL
运维·mysql·macos·docker·容器·mac
爱和冰阔落20 小时前
【Linux网络】TCP 半包粘包怎么解决?从长度报头、JSON 拆包到网络计算器完整实战
linux·运维·网络·tcp/ip
为思念酝酿的痛21 小时前
Git基本操作
git·github
布莱克60521 小时前
Swift 条件语句详解:从 if 到 switch 的完整指南
开发语言·ssh·swift·switch·条件语句·guard·if
无奈笑天下1 天前
银河麒麟上nproc命令教程详解
linux·运维·服务器