windows使用git给github设置ssh密钥

本文详细阐述了为何选择SSH方式提交代码,并指导读者如何通过生成SSH密钥、添加到GitHub并更新Git remote URL来提升代码提交效率,避免频繁输入账号密码的不便。

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

PS:博主为什么要改成ssh方式提交代码呢?还不是每次使用https协议提交的时候都要输入账号和密码,这也太麻烦了啊!!!

步骤一、使用git生成ssh密钥

不知道有没有ssh密钥的可以进入C:\Users\你的电脑用户名.ssh 查看有没有.ssh文件在这里插入图片描述

生成步骤:
  1. 打开Git Bash。
  2. 将以下文本粘贴,替换为您在GitHub上的帐户的电子邮件地址。
    ssh-keygen -t ed25519 -C "your_email@example.com"

注意:如果使用的旧系统不支持Ed25519算法,请使用:
$ ssh-keygen -t rsa -b 4096 -C “your_email@example.com”

  1. 使用提供的电子邮件作为标签,这将创建一个新的ssh密钥。

Generating public/private ed25519 key pair.

  1. 当提示您“输入要在其中保存密钥的文件”时,请按Enter。这接受默认文件位置。

Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter]

  1. 在提示符下,键入一个安全的密码短语,这个密码会在你拉取和推送代码时使用,可以不设置

Enter passphrase (empty for no passphrase): [Type a passphrase]

步骤二、将ssh密钥添加到github中

添加步骤:
  1. 复制刚刚生成id_rsa.pub
  2. 进入settings 在这里插入图片描述
  3. 点击SSH和GPG密钥 在这里插入图片描述
  4. 单击“新建SSH密钥”在这里插入图片描述
  5. 输入一个自定义标题和粘贴刚刚生成的id_rsa.pub里面的内容在这里插入图片描述

步骤三、修改git的remote url

  1. 使用命令 git remote -v 查看你当前的 remote url
    $ git remote -v
  2. 复制项目的ssh路径,使用git remote set-url 修改路径
    git remote set-url origin 项目ssh路径

额外步骤(有git小乌龟)

  1. 修改ssh客户端路,进入设置,点击网络,修改SSH客户端路径为git\user下的ssh.exe
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值