Git 使用密钥对

生成SSH key

  1. 打开 Git Bash

  2. 输入您的邮箱地址

    ssh-keygen -t rsa -b 4096 -C "<em>your_email@example.com</em>"
  3. 生成密钥对

    • 直接输入Enter即可

    Generating public/private rsa key pair.
  4. 输入保存密钥对的文件地址

    • 默认使用 /c/Users/you/.ssh

    • 生成id_rsa以及id_rsa.pub两个文件

    • 直接输入Enter即可

    Enter a file in which to save the key (/Users/<em>you</em>/.ssh/id_rsa): <em>[Press enter]
  5. 输入密钥对密码

    • 如果输入密码则在每次启动Pageant时,需输入一次密码。若当前工作电脑需多人共用,建议加入密码,并在每次操作完毕后关闭Pageant.

    Enter passphrase (empty for no passphrase): <em>[Type a passphrase]
    Enter same passphrase again: <em>[Type passphrase again]

使用密钥对

添加公钥

  1. 使用记事本打开生成的两个文件中后缀为 .pub 的文件

  2. 复制其中所有内容

  3. 将内容黏贴至您的个人信息中

    • 以 code.aliyun.com 为例

    • Home -> Profile -> sshKeys -> 右上角 ADD SSH KEY (不理解为啥 code 部分都是英文)

添加私钥

使用命令行模式
  1. 打开 Git Bash

  2. Clone您的项目

    • 打开您的项目页面,选择SSH方式,拷贝项目路径

    • 项目路径应以 git@ 开头,以 https 开头的连接不在本文讨论范围内

    • 其他命令查询请输入 git help

    git clone <em>your_project_path
使用 TortoiseGit
添加私钥

TortoiseGit 以及 SourceTree 等工具仅支持 ppk 格式私钥文件

  1. 打开 Puttygen -> Conversions -> Import key -> 选择已生成的 id_rsa 文件 -> Save private key
    ->输入欲生成文件名

  2. 打开Pagent -> Add Key -> 选择以生成的 ppk 文件 -> 完成后在窗口中添加一条新信息

拉取项目
  1. 获取项目路径

    • 打开您的项目页面,选择SSH方式,拷贝项目路径

    • 项目路径应以 git@ 开头,以 https 开头的连接不在本文讨论范围内

  2. Clone您的项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Mac上安装Git并查看SSH密钥,请按照以下步骤进行操作: 1. 打开终端应用程序。您可以通过在“Launchpad”中搜索终端或在“应用程序”文件夹中找到它。 2. 在终端窗口中,输入以下命令来安装Git: ``` brew install git ``` 如果您尚未安装Homebrew,请先按照官方文档(https://brew.sh/)的指示进行安装。 3. 安装完成后,您可以输入以下命令来验证Git是否正确安装: ``` git --version ``` 这将显示Git的版本信息。 4. 接下来,您需要检查是否已存在SSH密钥。输入以下命令: ``` ls ~/.ssh ``` 如果返回的结果中包含 "id_rsa" 和 "id_rsa.pub" 文件,则表示您已经有一个SSH密钥对。 5. 如果没有SSH密钥对,则可以使用以下命令生成一个新的密钥对: ``` ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 将 "your_email@example.com" 替换为您自己的电子邮件地址。您也可以直接按回车键,使用默认的文件名和位置。 6. 在生成密钥对时,系统会要求您设置一个密码来保护私钥。这是可选的,您可以选择设置密码或者留空直接按回车键。 7. 生成密钥对后,您可以使用以下命令来查看公钥内容: ``` cat ~/.ssh/id_rsa.pub ``` 这将在终端中显示您的公钥。您可以将其复制并粘贴到Git托管服务(如GitHub、GitLab等)上进行配置。 这样,您就可以在Mac上安装Git并查看SSH密钥了。如果您有其他问题,请随时提问!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值