git 公钥密钥 生成与查看

这篇具有很好参考价值的文章主要介绍了git 公钥密钥 生成与查看。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.什么是公钥
很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器就不用每次都输入用户名和密码了。
很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。

2.生成公钥
如果通过上面的方式找不到公钥,你就需要先生成公钥了:ssh-keygen
以下引用截取自知乎平台 传送 还不会使用Github?
我们要想生成SSH key,首先就得先安装 SSH,对于 Linux 和 Mac 系统,其默认是安装 SSH 的,而对于 Windows 系统,其默认是不安装 SSH 的,不过由于我们安装了 Git Bash,其也应该自带了 >SSH. 可以通过在 Git Bash 中输入ssh命令,查看本机是否安装 SSH:
如图
git 生成公钥,git,git

如上图所示,此结果表示我们已经安装 SSH 啦!接下来,输入ssh-keygen -t rsa命令,表示我们指定 RSA 算法生成密钥,然后敲三次回车键,期间不需要输入密码,之后就就会生成两个文件,分别为>id_rsa和id_rsa.pub,即密钥id_rsa和公钥id_rsa.pub. 对于这两个文件,其都为隐藏文件,默认生成在以下目录:

Linux 系统:~/.ssh

Mac 系统:~/.ssh

Windows 系统:C:\Documents and Settings\username.ssh

Windows 10 ThinkPad:C:\Users\think.ssh

密钥和公钥生成之后,我们要做的事情就是把公钥id_rsa.pub的内容添加到 GitHub,这样我们本地的密钥id_rsa和 GitHub 上的公钥id_rsa.pub才可以进行匹配,授权成功后,就可以向 GitHub 提交代码啦!

3 查看 ssh 公钥方法:
打开你的 git bash 窗口

进入 .ssh 目录:cd ~/.ssh

找到 id_rsa.pub 文件:ls

查看公钥:cat id_rsa.pub 或者 vim id_rsa.pub
如图
git 生成公钥,git,git
文章转自:
博客园:晚觉入海文章来源地址https://www.toymoban.com/news/detail-718510.html

到了这里,关于git 公钥密钥 生成与查看的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git生成公钥步骤

    生成公钥的步骤如下: 1. 打开终端或命令行窗口。 2. 输入以下命令来检查是否已经存在SSH密钥:  ls -al ~/.ssh  如果已经存在SSH密钥,则会显示文件列表,其中包括id_rsa和id_rsa.pub文件。 3. 如果没有SSH密钥,则输入以下命令来生成新的SSH密钥: ssh-keygen -t rsa -b 4096 -C \\\"your_emai

    2024年02月10日
    浏览(31)
  • git生成ssh密钥详细步骤 git如何生成ssh密钥

    首先右键点击电脑桌面,点击选择\\\"Git Bash Here\\\",打开git命令窗口; 2. 在git命令窗口配置用户,输入命令:git config --global user.name “blkj”。其中“blkj”是你自己要填的用户名; 3. 接着进行邮箱配置,输入命令:git config --global user.email “blkj@boranet.com.cn”。\\\"blkj@boranet.com.cn\\\"就是填

    2024年02月11日
    浏览(61)
  • gitlab查看、修改用户和邮箱,gitlab生成密钥

    查看用户、邮箱 git config user.name git config user.email 修改用户、邮箱 git config --global user.name “xxx” git config --global user.email “xxx@xxx.com”  生成ssh密钥 ssh-keygen -t rsa -C “xxx@xxx.com”  查看SSH秘钥 cat ~/.ssh/id_rsa.pub  将秘钥复制,然后打开GitLab,单击settings-SSH Keys,把内容粘贴到key中,

    2024年02月08日
    浏览(39)
  • Mac环境下git生成SSH公钥

    1.进入.ssh目录 打开Mac终端(Terminal),输入以下命令: cd ~/.ssh 2.查看是否有已存在的公钥 输入以下命令查看目录下的所有文件 ls 检查目录下是否有名为id_rsa.pub的文件。 如果已经存在且不需要新的公钥,就可以直接打开该文件,获取到公钥。 输入以下命令打开文件: cat id_

    2024年02月10日
    浏览(43)
  • Git常用操作:基础命令、生成公钥、webhook同步

    此处只介绍windows系统下的安装,linux一般都是自带git(自行百度) 下载Git 官方地址为:https://git-scm.com/download/wi 下载好对应的安装程序打开一路点击下一步即可,最终鼠标右侧菜单栏出现对应部分即为安装成功 具体详细的安装教程请看https://www.cnblogs.com/ximiaomiao/p/7140456.html

    2024年02月02日
    浏览(43)
  • 【ssl认证、证书】openssl genrsa 命令详解、生成和查看密钥内容

    相关文章: //-----------Java SSL begin---------------------- 【ssl认证、证书】SSL双向认证和SSL单向认证的区别(示意图) 【ssl认证、证书】java中的ssl语法API说明(SSLContext)、与keytool 工具的联系 【ssl认证、证书】SSL双向认证java实战、keytool创建证书 【ssl认证、证书】Wireshark抓包分析 【s

    2024年02月11日
    浏览(38)
  • git生成gitee和github两个不同的公钥

    配置多个公钥 Windows 用户建议使用 Windows PowerShell 或者 Git Bash ,在 命令提示符 下无 cat 和 ls 命令。 1、生成公钥文件: 通过命令 ssh-keygen 生成 SSH Key: -t key 类型 -C 注释 -f 指定用来保存密钥的文件名 输出,如: 生成如下文件,其中 gitee_bealei_rsa.pub 为公钥, gitee_bealei_rsa 为

    2024年02月05日
    浏览(48)
  • git生成密钥方法

    1、密钥生成 打开Git Bash,查看ls ~/.ssh下是否有密钥文件id_rsa*,有的话可先进行备份。 然后用如下命令生成新密钥: ssh-keygen -t rsa -C \\\"your_email@example.com\\\" 参数含义: -t 指定密钥类型,默认是 rsa ,可以省略。 -C 设置注释文字,比如邮箱。 -f 指定密钥文件存储文件名。 若省略

    2024年02月02日
    浏览(44)
  • 使用Git生成SSH密钥

    ssh-keygen,它是 OpenSSH 的组件,在 Linux系统中一般自带。 当然,我们需要使用Windows系统。所以,需要安装 Git for Windows 。安装 Git for Windows 时候会一并安装 OpenSSH 到系统中。使用Git Bash会更方便的生成SSH 密钥。 https://gitforwindows.org/ 【节约大家时间,安装、Git操作,相关内容的

    2024年02月04日
    浏览(58)
  • git密钥生成,亲测可用

    下面是使用 Git 获取 SSH 密钥的详细步骤: 1. 打开 Git Bash 终端:您可以在 Windows 操作系统中通过点击 \\\"开始\\\",然后在搜索框中输入 \\\"Git Bash\\\" 来打开 Git Bash 终端。 2. 生成 SSH 密钥:在 Git Bash 终端中,输入以下命令来生成 SSH 密钥:    ```    ssh-keygen -t rsa -b 4096 -C \\\"your_email@exa

    2024年02月10日
    浏览(43)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包