Github以SSH clone儲存庫至本機的方法與基本設定

Github現在不推薦用HTTPS來clone儲存庫了,自己的儲存庫甚至會無法push,要改用SSH。設定好之後能用以下指令clone儲存庫:

1
git clone git@github.com:ivon852/android_kernel_xiaomi_whyred_docker.git

Linux上的具體步驟如下:

  1. 安裝OpenSSH和Git套件。

  2. 設定本機作者聯絡資訊

1
2
git config --global user.name "名字"
git config --global user.email "電郵"
  1. 於本機生成RSA金鑰,此金鑰是要跟Github配對用的,Linux的檔案位於~./id_rsa.pub
1
ssh-keygen -t rsa
  1. 至Github點選右上角大頭貼,My Profile → SSH and GPG keys,點選New SSH key。

  2. 給此金鑰取個名字,像我因為有多部電腦的緣故,每一組金鑰是用電腦命名。再將RSA金鑰檔案的內容貼上,從此便得到了一組金鑰,之後clone和push自己的儲存庫,便不會發生錯誤了。

updatedupdated2022-06-062022-06-06