github如何創(chuàng)建ssh-key

背景

最近在寫幾個私有項目,每次提交都需要輸入賬號密碼,很煩...

搜索發(fā)現(xiàn)如果使用ssh協(xié)議來提交的話,只要生成ssh key,就不需要輸入賬號密碼了

本地ssh-key的創(chuàng)建

默認已經(jīng)裝好了git,如果沒有安裝的話,請百度如何安裝

在命令行中輸入下面命令
ssh-keygen -t rsa -C "你的郵箱地址"

如果提示找不到ssh-keygen 這個命令的話,請檢查是否有安裝git 以及是否要ssh-keygen加入環(huán)境變量
然后直接回車三連(三次回車)


image

然后 li* mac 等系統(tǒng)的同學 直接輸入
cat ~/.ssh/id_rsa.pub 然后直接復制里面的所有的內(nèi)容

windows的同學,打開當前計算機名(如我當前計算機名是 kimga
C:\Users\kimga\.ssh下面的id_rsa.pub,然后復制里面的所有內(nèi)容

image

github 設置

  1. 打開github設置ssh-key的地址
  2. 在title里面輸入你這個key用在哪的,(可以隨便寫)
  3. 在key里面粘貼進去上面復制的
  4. image
  5. 點擊add ssh key,然后輸入GitHub密碼就好了

測試

在命令行輸入
ssh -T git@github.com
會有一個警告,直接輸入yes
然后會看到 Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
則成功了

image

在項目中使用ssh協(xié)議

有兩種情況

  1. 你項目還沒有clone 下來,則你clone的時候直接使用ssh協(xié)議
    如下圖,點擊Use SSH,然后復制地址

    image

    正常clone,如git clone git@github.com:jin10086/pachong.git

  2. 你項目已經(jīng)clone下來了,但是用的是https協(xié)議,則需要更改下remote url
    怎么做的,看下面

  3. 輸入git remote -v 查看當前的url,可以發(fā)現(xiàn)我使用的https協(xié)議

  4. image
  5. 輸入git remote set-url origin git@github.com:jin10086/pachong.git,后面的git協(xié)議的地址獲取方法和 方法1一樣的.

  6. 輸入git remote -v看看是否有修改成功

  7. image

最后,愉快的使用github把,再也不用每次都輸入密碼了~

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

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

  • 第一章 安裝Git工具 下載GitHub for Windows,直接點擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 12,141評論 5 63
  • 初始化git 配置git 使用Git的第一件事就是設置你的名字和email,這些就是你在提交commit時的簽名,...
    MiracleJQ閱讀 1,556評論 0 0
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,852評論 9 163
  • 已經(jīng)28歲的我,步入職場也已五年多了,但談及理財,還是小白一只。因為關于不遠的未來計劃要支出一筆大的資金,讓我有了...
    一捺如刀閱讀 1,109評論 1 0
  • 朝日夕暉相繼紅,耄耋年少對談中; 悠悠歲月無心老,漫漫人生有始終, 梁祝情深雙化蝶,喜悲往事俱隨風。 當如仁者懷天...
    劍影如虹閱讀 2,872評論 0 1

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