git中ssh keys配置
阿新 • • 發佈:2022-05-13
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進行配置即可