美文网首页
Git使用SSH 公钥认证

Git使用SSH 公钥认证

作者: 吃面多放葱 | 来源:发表于2018-03-12 11:08 被阅读0次
许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。
  1. 首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。
文件目录

进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥,进去以后是这个样子,说明已经拥护密钥,将 id_rsa.pub文件发送给git管理员,让管理员添加进去.

密钥文件
如果没有找到,直接看步骤3
  1. 打开SouceTree 选择 新建 -> 从URL克隆
选择从URL克隆

源URL 填写 git仓库地址, 目标路径 选择本地仓库地址,如果仓库链接成功,底下会显示git仓库名称,选择 克隆 ,ok,完成项目拷贝,可以开心地使用SourceTree了.

添加源路径,目标路径
  1. 如果没有在目录下找到id_rsa.pub文件,进入终端,执行以下命令
ssh-keygen -t rsa -C "你的邮箱"

显示结果

$ ssh-keygen -t rsa -C "你的邮箱"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/schacon/.ssh/id_rsa):
Created directory '/home/schacon/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/schacon/.ssh/id_rsa.
Your public key has been saved in /home/schacon/.ssh/id_rsa.pub.
The key fingerprint is:
d0:82:24:8e:d7:f1:bb:9b:33:53:96:93:49:da:9b:e3 你的邮箱

首先 ssh-keygen 会确认密钥的存储位置(默认是 .ssh/id_rsa),点回车键,选择默认存储位置,然后它会要求你输入两次密钥口令。如果你不想在使用密钥时输入口令,将其留空即可。重新执行步骤1和2就ok了

想要了解更多Git相关内容,请参考

git-scm.com

相关文章

  • Git使用SSH 公钥认证

    许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥...

  • 服务器上的 Git - 生成 SSH 公钥

    许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥...

  • SSH公钥 免密登陆

    生成 SSH 公钥 如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SS...

  • Git - 生成 SSH 公钥

    生成 SSH 公钥 许多 Git 服务器都使用 SSH 公钥进行认证。 首先,你需要确认自己是否已经拥有密钥。 默...

  • 使用Xshell通过SSH登陆Linux

    0. SSH简述 SSH使用非对称加密技术(公钥认证),所谓的公钥认证,实际上是使用一对加密字符串,一个称为公钥(...

  • 如何使用Sourcetree SSH密钥连接码云

    创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地...

  • 码云 添加ssh 公钥

    创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地...

  • 码云(gitee)配置ssh密钥

    创建公钥的目的: 使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地...

  • Git 快速使用

    MENU Git 快速使用 之 配置并获取SSH公钥Git 快速使用 之 Git 分支 branchGit 快速使...

  • 码云管理代码xcode提交

    1.注册登录码云账号2.公钥认证管理使用mac终端(1)生成ssh公钥a.在终端输入:ssh-keygen -t ...

网友评论

      本文标题:Git使用SSH 公钥认证

      本文链接:https://www.haomeiwen.com/subject/pifnfftx.html