1. 程式人生 > 其它 >git中ssh keys配置

git中ssh keys配置

1.首先,需要檢查一下使用者名稱和郵箱是否配置
可以使用以下命令檢視
git config --global --list

也可以找到本地.gitconfig進行修改

 上圖是配置了的,如果沒有配置,進行配置

git config --global user.name "使用者名稱" 
git config --global user.email "使用者郵箱"
git config --global credential.helper store  // 這句話官方解釋是將憑證用明文的形式存放在磁碟中,並且永不過期,相當於使用者名稱和郵箱只要不進行修改將會永久儲存

2.命令生成祕鑰

ssh-keygen -t rsa -C ‘你的郵箱’

執行命令後需要進行3次或4次確認:

(1)確認祕鑰的儲存路徑(如果不需要改路徑則直接回車);
(2)如果上一步置頂的儲存路徑下已經有祕鑰檔案,則需要確認是否覆蓋(如果之前的祕鑰不再需要則直接回車覆蓋,如需要則手動拷貝到其他目錄後再覆蓋);
(3)建立密碼(如果不需要密碼則直接回車);
(4)確認密碼;

 在指定的儲存路徑下會生成2個名為id_rsa和id_rsa.pub的檔案

3.複製id_rsa.pub檔案下的keys

cat  ~/.ssh/id_rsa.pub  //開啟檔案內容進行復制即可
或者 
pbcopy ~/.ssh/id_rsa.pub  //複製檔案內容

4.進入github的setting找到SSH and GPG keys進行配置即可