Git 使用密鑰對

生成SSH key

  1. 打開 Git Bashgit

  2. 輸入您的郵箱地址ssh

    ssh-keygen -t rsa -b 4096 -C "<em>your_email@example.com</em>"
  3. 生成密鑰對工具

    • 直接輸入Enter便可命令行

    Generating public/private rsa key pair.
  4. 輸入保存密鑰對的文件地址code

    • 默認使用 /c/Users/you/.sshit

    • 生成id_rsa以及id_rsa.pub兩個文件io

    • 直接輸入Enter便可email

    Enter a file in which to save the key (/Users/<em>you</em>/.ssh/id_rsa): <em>[Press enter]
  5. 輸入密鑰對密碼file

    • 若是輸入密碼則在每次啓動Pageant時,需輸入一次密碼。若當前工做電腦需多人共用,建議加入密碼,並在每次操做完畢後關閉Pageant.rsa

    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您的項目

相關文章
相關標籤/搜索