【git】git ssh 公钥私钥 在 windows和mac 双系统分别如何生成 以及对接各个平台说明

这篇具有很好参考价值的文章主要介绍了【git】git ssh 公钥私钥 在 windows和mac 双系统分别如何生成 以及对接各个平台说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

win和mac 双系统分别如何生成 git ssh

一、windows 生成 ssh 公钥私钥

windows版本需要下载git bash:https://gitforwindows.org/

在 git bash 中输入如下指令:

# 创建全局名称(将会在你的git提交作者中显示)
 git config --global user.name 'wangdada'
 # 创建email(随意)
 git config --global user.email "xx@qq.com"
  # 根据邮箱生成ssh公钥私钥(随意)一路回车
 ssh-keygen -t rsa -C "xx@qq.com"

这里需要注意这条指令 ssh-keygen -t rsa -C "xx@qq.com"如果一路回车则生成的默认为一个私钥 id_rsa 和公钥 id_rsa.pub,且路径为 /c/Users/你的用户名/.ssh/ ,一旦我们指定名称,则会在运行指令的目录下生成对应的非默认名称的一对公钥私钥
git for windows 公钥,git,git,ssh,macos

最后生成的路径为:/c/Users/ctrap/.ssh/
其中 ctrap 要换成你的wndows用户名

一般来说,一台电脑默认只有一个 私钥 id_rsa公钥 id_rsa.pub

2、创建多个公钥、私钥

为什么我要需要多公钥、私钥?
一般来说,一台电脑默认只有一个私钥 id_rsa 和公钥 id_rsa.pub 。当我们需要在一台电脑上操作不同的 github 账号(或 gitlab、gitee、codecommit)就需要多个对应的ssh key,因为一个 github 账号只能建一个与账号名相同的仓库。

如何在同一电脑上生成配置多个ssh key 公钥 私钥:https://blog.csdn.net/qq_55558061/article/details/124117445

二、mac

在 git bash 中输入如下指令:

# 创建全局名称(将会在你的git提交作者中显示)
 git config --global user.name 'wangdada'
 # 创建email(随意)
 git config --global user.email "xx@qq.com"
  # 根据邮箱生成ssh公钥私钥(随意)一路回车
 ssh-keygen -t rsa -C "xx@qq.com"

git for windows 公钥,git,git,ssh,macos

最后生成的路径为:/Users/ctra_wl/.ssh
其中 ctra_wl 要换成你的mac用户名

三、不同git平台使用 ssh 踩坑

1、gitee 不能使用名称非 rsa_id.pub 以外的公钥

我们在.ssh文件夹下 生成了不同名称的公钥(默认公钥名称:id_rsa.pub)
然后将这些非默认公钥添加到 gitee的公钥中,则会发现

# 使用 ssh 验证是否授权成功
ssh -T git@gitee.com

权限验证失败
git for windows 公钥,git,git,ssh,macos

2、aws codecommit 需要配置一个config

git for windows 公钥,git,git,ssh,macos文章来源地址https://www.toymoban.com/news/detail-582839.html

到了这里,关于【git】git ssh 公钥私钥 在 windows和mac 双系统分别如何生成 以及对接各个平台说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows生成公钥和私钥

    如果没有.ssh文件夹,解决办法参考如下 https://blog.csdn.net/m0_53721382/article/details/128666297 注:可以使用cmder软件查看公钥内容(cmder的命令和linux一样) 注:cmder添加到右键的方法,在Windows下使用管理员身份运行cmd,然后执行下列命令即可看到右键菜单中多了cmder here

    2024年02月16日
    浏览(36)
  • Windows系统如何查看本机ssh公钥?

    本机存在ssh key 在安装Git前提下,打开Git Bash Here 输入 cd ~/.ssh 进入到.ssh 文件夹 输入 ls 查看.ssh 文件夹里面的文件,有 【id_rsa】【 id_rsa.pub】 known_hosts ,ssh秘钥就在 id_rsa.pub文件里 id_rsa是私钥,不能泄露出去 id_rsa.pub是公钥,可以放心地告诉任何人 输入cat id_rsa.pu,直接复制

    2024年02月11日
    浏览(31)
  • git-生成证书、公钥、私钥、error setting certificate verify locations解决方法

    确认本机是否有 .ssh 文件夹 如下,有 .shh 文件夹,正常 如下,没有 .shh 文件夹 进入父级路径 c:/Users/Administrator 手动创建一个文件夹,名字就叫 .shh 然后一直敲回车键,不用输入密码,最后创建成功 在这里可以看到 id_rsa 和 id_rsa.pub 文件已经生成。并且生成的路径也已显示

    2024年02月01日
    浏览(29)
  • 区块链系统探索之路:基于椭圆曲线的私钥与公钥生成

    前两节我们探讨了抽象代数的重要概念:有限域,然后研究了基于椭圆曲线上点的怪异”+“操作,两者表面看起来牛马不相及,实际上两者在逻辑上有着紧密的联系,简单来说如果我们在椭圆曲线上取一点G,然后让它跟自己做”+“操作,那么所得结果形成的集合就会构成有限

    2024年02月02日
    浏览(33)
  • Git - 查看/生成本机ssh公钥

      1、打开git bash窗口 2、输入命令 1、打开git bash窗口 2、输入命令 3、确认存放公钥的地址,默认就是上面说的路径,直接enter键确认 4、输入密码和确认密码,如果不想设置密码直接不输入内容 按enter键

    2024年02月11日
    浏览(24)
  • gitee 配置ssh 公钥(私钥)

    步骤1:添加/生成SSH公钥,码云提供了基于SSH协议的Git服务,在使用SSH协议访问项目仓库之前,需要先配置好账户/项目的SSH公钥。 绑定账户邮箱: 利用下面命令生成sshkey: 步骤2: 步骤3:查看公钥信息命令 把ssh密钥添加到码云,打开C盘–用户–你的用户名–找到.ssh文件夹

    2024年02月06日
    浏览(32)
  • ssh 公钥私钥原理

    SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。传统远程登录或文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,这些方式已经慢慢不被接受。SSH协议通过对网络

    2024年02月15日
    浏览(24)
  • Git配置ssh公钥(Windows 10)

     1、登录Gitee账号后,点击“个人主页”旁的设置,进入设置界面 2、在左侧工具栏找到“安全设置”--“SSH公钥”,点击进入  3、进入后点击“怎样生成公钥”,进入有操作提示的界面  4、打开 Git Bash Here 终端,复制文中给定的命令到终端执行    注意:这里的 xxxxx@xxxxx.

    2024年02月12日
    浏览(30)
  • 【openssl】RSA 生成公钥私钥 |通过私钥获取公钥

    通过博客:Window系统如何编译openssl 编译出openssl.exe(位于apps文件夹下)。 现在需要使用它获得公钥私钥、通过私钥获取公钥 目录 说明!!! 一.定位openssl.exe目录 二、进入命令cmd 三、生成私钥 四、已知的私钥替换模板私钥 五、通过私钥生成公钥 a.生成公钥私钥:跳过第四

    2024年02月04日
    浏览(36)
  • 如何生成ssh公钥

    一、查看ssh 直接在C:UsersAdministrator.ssh (直接在 C盘用户.ssh 文件 id_rsa.pub ),下图中id_rsa.pub省略了后缀名 git命令查看: 进入.ssh文件: 查看公钥:cat id_rsa.pub 或者 vim id_rsa.pub 二、生成ssh公钥 直接在C:UsersAdministrator文件中打开git,输入 ssh-keygen 命令 查看是否成功生成的公

    2024年02月11日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包