git配置ssh流程

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

一、为什么需要配置公钥和私钥

Git使用https协议时,每次pull或push都需要输入密码,提交代码时相当麻烦,使用git协议,然后使用SSH密钥,可以实现免密登录。SSH是加密传输的,Git可使用RSA加密传输算法,RSA要解决的一个核心问题是,如何使用一对特定的数字,使其中的一个数字可以用来加密,而另外一个数字可以用来解密,这两个数字就是使用Git时遇到的public key(公钥)和private key(私钥),例如:从gitee发过来的是用公钥加密过的数据,可以使用本地的私钥来进行还原。

二、安装Git

下载地址为 :Git官网下载: 下载地址
git官网下载太慢:
git下载传送门: 下载地址

三、git-ssh的配置和使用

1、安装GIt,桌面右键,选中 ’git bash here‘;

配置git ssh,环境与命令,git,ssh,github

2、配置Git的user.name、user.email

git config --global user.name '用户名'
git config --global user.email '邮箱'

配置git ssh,环境与命令,git,ssh,github

3、生成 ssh key。

输入以下内容,按照提示完成三次回车,即可生成 ssh key。

ssh-keygen -t rsa -C '邮箱'

配置git ssh,环境与命令,git,ssh,github配置git ssh,环境与命令,git,ssh,github

4、获取 ssh key

获取 ssh key:
① 可如下命令获取
② 也可以如上图所示路径找到 id_rsa.pub 文件,记事本打开全选复制

cat ~/.ssh/id_rsa.pub

配置git ssh,环境与命令,git,ssh,github

5、添加生成的 public key

5.1 gitee

复制生成后的 ssh key,点击我的头像 「设置」->「安全设置」->「SSH公钥」 ,添加生成的 public key 。
配置git ssh,环境与命令,git,ssh,github

5.2 github

点击我的头像 ->「setting」->「SSH and GPG keys」->「New SSH key」 ,添加生成的 public key 。

配置git ssh,环境与命令,git,ssh,github文章来源地址https://www.toymoban.com/news/detail-608210.html

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

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

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

相关文章

  • 【Git】保姆级详解:Git配置SSH Key(密钥和公钥)到github

    博主简介: 22级计算机科学与技术本科生一枚🌸 博主主页:是瑶瑶子啦 每日一言🌼: “当人们做不到一些事情的时候,他们会对你说你也同样不能。”——《当幸福来敲门》 克里斯加德纳 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目

    2024年02月14日
    浏览(65)
  • linux安装新版本git2、配置github-ssh。(centos、aws)

    如果要安装较新版本,可以安装一个repo ,但是我这第一次尝试失败了,执行完提示找不到git2u,ius repo也连不上。而且每次yum都会显示要注册:This system is not registered with an entitlement server. You can use subscription-manager to register. 修改一个文件先解决这个提示 vi /etc/yum/pluginconf.d/su

    2024年02月08日
    浏览(60)
  • 生成ssh密钥,并配置到git环境

    1. 首先可以查看是否已经生成了密钥  如果出现了上述图片的一串字符串,代表是已经生成了密钥  如果已经生成了密钥,那2、3、4步可以省略 2. 配置用户名 3. 配置邮箱 4. 生成密钥:     5. 可以用第1步 的命令查看密钥,配置到git环境下的是 id_rsa.pub下的内容 1. 找到环境

    2024年02月04日
    浏览(45)
  • WIN11环境下Git配置SSH Key拉取Gitee仓库代码

    Gitee官方配置参考网址: https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE。 https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE%E7%BD%AE。 Windows 用户建议使用 Windows PowerShell 或者 Git Bash,在命令提示符下无 cat 和 ls 命令。 ssh-keygen -t ed25519 -C \\\"Gitee SSH Key\\\" -t key 类型 -C 注

    2024年04月29日
    浏览(78)
  • 【技能---构建github中SSH密钥的流程】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 在使用github的过程中,遇到了创建SSH-Agent密钥管理的问题,于是乎进行了下面的操作: 在github上面添加秘钥的时候,保存会出现这个错误: 提示:以下是本篇文章正文内容,下面案例可供参考 SSH(Se

    2024年02月20日
    浏览(37)
  • vscode通过ssh连接github仓库(git+ssh+github+vscode详细步骤)

    首先我们先来了解一下什么是 ssh 和 github SSH(Secure Shell)是一种网络协议,用于在不安全的网络中安全地传输数据和执行远程命令。它提供了加密的通信通道,使得数据传输过程中不容易被窃听或篡改。 SSH 使用公钥加密和私钥解密的方式进行身份验证和数据传输。用户生成

    2024年01月25日
    浏览(62)
  • 【GIT】GitHub添加ssh密钥

    在想要克隆GitHub项目到本地时,通常开源通过https和ssh两种方式,由于GitHub的服务器步数在海外,https连接受网络波动的影响较大,经常会出现连接中断的情况,相比之下,用ssh方式进行克隆显得更加方便和高效。 GitHub 的 SSH 密钥用于对你的 GitHub 账号进行身份验证,以便你能

    2024年02月12日
    浏览(85)
  • 【GIT】GitHub密钥SSH keys添加

    在生成SSH密钥之前,可以检查是否有任何现有的SSH密钥。 Mac 打开终端: 输入 ls -al ~/.ssh 以查看是否存在现有的SSH密钥。 Windows 打开Git Bash: 输入 ls -al ~/.ssh 以查看是否存在现有的SSH密钥。 Linux 打开: 输入 ls -al ~/.ssh 以查看是否存在现有的SSH密钥。  检查目录列表,看看您是否

    2024年03月08日
    浏览(60)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包