GIT如何重新生成ssh密钥过程

本文详述了如何在Git中重新生成SSH密钥,包括删除旧密钥、配置用户名和邮箱、生成新密钥及其公钥,以及修改代码提交名称的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GIT如何重新生成ssh密钥过程

一、生成密钥前需要把之前的密钥删除吆

第一步:重新配置用户名和邮箱( Git Bash 或命令窗口)

1、配置用户命令:git config --global user.name “xxxxx”

2、配置邮箱命令:git config --global user.email “xxxxx@xxx.com.cn”(选则你GIT用的邮箱)

注意:

会在C:\Users\Administrator目录下生成.gitconfig配置文件用于查看配置信息

第二步:生成公钥和私钥( Git Bash 或命令窗口)

1、生成密钥命令:ssh-keygen -t rsa -C “xxxx@qq.com”(引号内填写GIT用得邮箱)

注意:
在这里插入图片描述

需要按3次Enter,不需要设置名称与密码就生成了(可以设置也可以不设置)

2、查看公钥命令:cat ~/.ssh/id_rsa.pub(密钥路径是C:\Users\Administrator.ssh)
在这里插入图片描述

二、修改代码提交名称命令

局部提交时的命令:git config user.name “名字”

全局提交时的命令:git config --global user.name “名字”

### 如何使用 Git 生成 SSH 密钥对 为了安全地连接到远程服务器,如GitHub或其他Git托管服务,通常会设置SSH密钥认证。以下是创建新的SSH密钥的具体方法: #### 创建新的 SSH 密钥 如果这是第一次在计算机上设置 SSH 密钥,则可能需要先确认本地是否有旧有的私钥存在。可以通过命令`ls -al ~/.ssh`来查看是否存在名为 `id_rsa.pub` 或其他类似的文件[^1]。 对于大多数情况来说,在Linux或者MacOS系统下打开终端;Windows则可以在Git Bash环境中输入下面这条指令来自动生成一对SSH密钥(这里假设邮箱地址为 your_email@example.com),并且保存默认位置而不设密码保护: ```bash ssh-keygen -t rsa -C "your_email@example.com" ``` 上述命令执行过程中会让你指定要存储新生成的RSA密钥的位置,默认情况下按回车键即可接受建议路径 `/home/user/.ssh/id_rsa` 。之后还会询问是否设定passphrase(短语),这一步可以根据个人需求决定是否设置。 #### 添加 SSH 私钥至 ssh-agent 中 启动`ssh-agent`进程,并向其注册刚刚产生的私钥,以便后续操作无需再次手动提供该私钥: ```bash eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa ``` 完成以上步骤后即成功创建了一对用于身份验证的新SSH密钥对。 #### 配置 GitHub 上的 SSH 公钥 接着需将公钥添加到目标平台账户的安全设置里去。以GitHub为例,登录账号后依次点击头像-> Settings -> SSH and GPG keys 页面下的 New SSH key 按钮,把之前生成并存放在`.ssh/id_rsa.pub`里的内容复制进去填写好Title字段提交即可[^2]。 此时已经完成了整个过程,现在应该能够通过SSH协议无阻碍地访问关联好的远端仓库了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CesareCheung

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值