Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

[Git #2] 產生SSH金鑰,讓SmartGit與GitHub連線

$
0
0

GitHub提供了HTTPS與SSH(Secure Shell)兩種通訊方式讓我們的Git Client與之連線。HTTPS比較簡單,但SSH連線速度較快,因此我們將使用SSH來連線。

建立SSH連線的步驟如下:

  1. 建立Windows的SSH金鑰:
cd "c:\Program Files\smartgit\git\usr\bin\"
ssh-keygen -t rsa -b 4096 -C "你的Email"

產生的金鑰檔案會存入 C:\Users\登入帳號.ssh 資料夾:

  • 私鑰:id_rsa
  • 公鑰:id_rsa.pub
  1. 複製公鑰 id_rsa.pub 的內容到系統剪貼簿
用 notepad id_rsa.pub,再全選(Ctrl+C)→複製(Ctrl+V)

或

clip < id_rsa.pub
  1. 首先註冊 GitHub 帳號
  2. 登入 GitHub,按【Settings】,找到【SSH and GPG keys】,按【New SSH Keys】
  3. 輸入辨識用的名稱並貼入id_rsa.pub的內容後按【Add SSH Key】
  4. 建立儲存庫(Repository)並複製其SSH協定的Repository URL
  5. 啟動SmartGit,按功能表【Repository】→【Clone…】,貼入步驟4的URL
  6. 在彈出的SSH Authentication對話窗確認Private key File與PassPhrase,按下Login,成功連線後即可複製遠端的儲存庫到入本地端

解說影片

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles