Git配置SSH-Key

一、概要

本地生成公鑰,將本地公鑰配置到遠(yuǎn)程github,這個(gè)公鑰相當(dāng)于本地和遠(yuǎn)程github的鏈接橋梁。

二、準(zhǔn)備

注冊github得到賬號密碼。比如:yjt_it@163.com? -- 520yangjingtao

本地安裝好 git

三、git? ssh-key配置

(1)本地配置

git 支持https和git(即ssh)兩種方式下載/上傳源碼:

當(dāng)使用git方式下載時(shí),如果沒有配置過ssh key,則會有如下錯(cuò)誤提示:

首先右擊--git Bash here打開git命令行工具,檢查用戶名和郵箱是否配置

$ git config --global? --list

如未配置,則執(zhí)行以下命令進(jìn)行配置:

$ git config --global? user.name "這里換上你的用戶名"

$ git config --global user.email "這里換上你的郵箱"

然后執(zhí)行以下命令生成秘鑰:

$ ssh-keygen -t rsa -C "這里換上你的郵箱"

執(zhí)行命令后需要進(jìn)行3次或4次確認(rèn):

1.確認(rèn)秘鑰的保存路徑(如果不需要改路徑則直接回車);

2.如果上一步置頂?shù)谋4媛窂较乱呀?jīng)有秘鑰文件,則需要確認(rèn)是否覆蓋(如果之前的秘鑰不再需要則直接回車覆蓋,如需要則手動拷貝到其他目錄后再覆蓋);

3.創(chuàng)建密碼(如果不需要密碼則直接回車);

4.確認(rèn)密碼如果不需要密碼則直接回車);

在指定的保存路徑下會生成2個(gè)名為id_rsa和id_rsa.pub的文件:

(2)添加公鑰到你的遠(yuǎn)程倉庫(github)

再打開你的github,進(jìn)入配置頁: Settings -- SSH and GPG keys

添加本地生成的ssh秘鑰,選擇New SSH key(這里已經(jīng)配置了一個(gè)key,如果是未配置秘鑰的用戶,這里是空的):

然后用文本工具打開之前生成的id_rsa.pub文件,把內(nèi)容拷貝到key下面的輸入框,并為這個(gè)key定義一個(gè)名稱(通常用來區(qū)分不同主機(jī)),然后保存:

(3)測試是否配置成功

用ssh鏈接git:ssh -T git@github.com?

如下圖則配置完成:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容