ssh key生成

Mac電腦用終端生成SSH key 訪問自己的Github

字數684?閱讀427?評論4?

前言:最近有不少剛剛使用github管理代碼的開發者或者新手碼農在網上 問我如何關聯自己的github,今天就寫篇文章僅供參考。
一、首先你要檢測自己電腦是否存在 SSH key

 在終端輸出: ls -al ~/.ssh

如果你本地沒有生成的話?

 終端上面會顯示:No such   file or directory

如果已經存在的話,

 則會顯示 id_rsa 和 id_rsa.pub

二、如果本地沒有的話,我們要自己手動生成了現在我們來Show一把

在終端輸入:ssh-keygen -t rsa -C "your_email@example.com"

"your_email@example.com" 為事例郵箱,此處應填寫為你在github上面注冊的郵箱。

成功后終端上面會顯示結果如下:

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):

提示你保存.ssh/id_rsa的路徑,這里直接Enter就好

Greated directory '/Users/xxx/.ssh'.Enter passphrase(empty for no passphrase):

這時提示輸入passphrase,每次與Github通信都會要求輸入passphrase,以避免某些“失誤”,建議輸入

成功后,終端顯示

Your identitification has been saved in /Users/xxx/.ssh/id_rsa.
Your public key has been saved in /user/xxx/id_rsa.pub.
the key fingerprint is xxxxxxxxxx.......xxxxxxxx your_email@example.com The key's randomart image is:(這里圖就省略顯示了)

三、添加key到SSH
終端輸入命令:
ssh-add ~/.ssh/id_rsa
此時會要求輸入passphrase(輸入步驟 二 中的 passphrase就好 )

成功后,中選顯示:

  identity added:/User/xxx/.ssh/id_rsa(/Users/xxx/.ssh/id_rsa)

最后會在 /Users/xxx/.ssh/ 生成兩個文件,id_rsa和id_rsa.pub,這樣 SSH key 就已經生成成功了

四、添加SSH key 到Github 上
這里有兩種方法:一種找到內容id_rsa.pub、一種用命令行

1、直接 終端輸入:vim ~/.ssh/id_rsa.pub

終端顯示


AE460D9FA35245A7D6A86F8CDF19BC8F.jpg

手動復制從ssh-rsa 開始,以your_email@example.com結束,然后粘貼到你登錄的github賬號上面Settings -->SSH keys -->Add SSH key 保存即可 Title 可以隨便寫,Key粘貼剛復制內容,這樣SSH key 就添加到你的Github上了。

2、或者 在終端輸入命令

pbcopy < ~.ssh/id_rsa.pub

然后粘貼到你登錄的github賬號上面Settings -->SSH keys -->Add SSH key 保存即可 Title 可以隨便寫,Key粘貼剛復制內容,這樣SSH key 就添加到你的Github上了。
五、如何檢測SSH key

 輸入命令:ssh git@github.com

此時會驗證SSH key是否有權限訪問 你的 github

成的顯示為

 Hi your_name!You've successfully authenticated,but Github does not provide shell access.
connection to github.com closed.
?推薦拓展閱讀

轉載于:https://www.cnblogs.com/jx66/p/6121057.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/285336.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285336.shtml
英文地址,請注明出處:http://en.pswp.cn/news/285336.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[轉]小白都能看懂的softmax詳解

1.softmax初探 在機器學習尤其是深度學習中&#xff0c;softmax是個非常常用而且比較重要的函數&#xff0c;尤其在多分類的場景中使用廣泛。他把一些輸入映射為0-1之間的實數&#xff0c;并且歸一化保證和為1&#xff0c;因此多分類的概率之和也剛好為1。 首先我們簡單來看看s…

MAUI 入門教程系列(5.XAML及頁面介紹)

前言作為微軟的UI框架&#xff0c;除了Winform以外&#xff0c;多數是以創建XAML文件的方式來編寫前端的頁面&#xff0c;盡管你也可以通過C#代碼來編寫你的用戶界面&#xff0c;與Xamarin.Forms相同&#xff0c;在MAUI上編寫XAML的聲明方式與其相同&#xff0c;重構了底層部分…

藍牙mesh網絡基礎

藍牙mesh網絡基礎轉載于:https://blog.51cto.com/11534544/2044130

Linux系統開機自啟流程

第一步&#xff1a;POST&#xff08;Power On Safe Test&#xff09;加電自檢當按下電源鍵以后&#xff0c;CPU因為有電流通過便開始對自身、I/O設備、內存等硬件進行檢驗。那么CPU如何得知這些自檢指令&#xff1f;我們知道指令存在于內存當中&#xff0c;尋找內存也需要指令。…

ArcGIS空間數據:矢量和柵格數據結構詳解

文章目錄 矢量數據結構矢量數據簡介Shapefile矢量格式柵格數據結構地理數據庫中的柵格柵格管理策略柵格數據的地理屬性柵格的地理屬性通常包括地理數據集中的柵格塊表實體柵格表示矢量數據結構 矢量數據簡介 基于矢量數據模型的數據結構簡稱矢量數據結構,是通過記錄實體坐標…

C語言試題130之有一個已經排好序的數組。現輸入一個數,要求按原來的規律將它插入數組中

?作者簡介:大家好我是碼莎拉蒂,CSDN博客專家?????? ??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 1、題目 題目:有一個已經排好序的數組。現輸入一個數,要求按原來的規律將它插入數組中 分析:先判…

[轉]一文讀懂目標檢測:R-CNN、Fast R-CNN、Faster R-CNN、YOLO、SSD

版權聲明&#xff1a;本文為博主原創文章&#xff0c;未經博主允許不得轉載。 https://blog.csdn.net/kwame211/article/details/88016151 一、目標檢測常見算法 object detection&#xff0c;就是在給定的圖片中精確找到物體所在位置&#xff0c;并標注出物體的類別。所以&a…

在代碼中使用度量單位,從而生活更美好

在我們的應用軟件中&#xff0c;涉及到物理化學計算時&#xff0c;只有 Frink 、F#、Modelica 少數語言變量是自帶單位的&#xff0c;大部分語言變量僅包含數值&#xff0c;單位轉換需要在變量進行公式計算之前完成&#xff0c;計算后再把結果單位轉換為輸出單位&#xff0c;單…

C#(Sharp)進階篇:文件操作

文章目錄 8.1 文件系統概述8.2 驅動器、目錄和文件8.2.1 與IO操作相關的枚舉8.2.2 驅動器8.2.3 目錄8.2.4 文件8.3 文件流和數據流8.3.1 抽象類Stream8.3.2 文件流FileStream8.3.3 流的文本讀寫器8.3.4 流的二進制讀寫器8.3.5 常用的其他流對象8.4 應用實例8.1 文件系統概述

shell中字符串操作【轉】

轉自&#xff1a;http://blog.chinaunix.net/uid-29091195-id-3974751.html 我們所遇到的編程語言中(匯編除外)都少不了字符串處理函數吧&#xff0c; 當然shell編程也不例外咯&#xff0c;那么下面我們一起來看下shell中字符串 處理的相關操作吧。大概下面的字符串操作可以分為…

如何提高上傳帶寬

參考文章&#xff1a;http://jingyan.baidu.com/article/db55b609af631b4ba30a2f23.html 1、已管理員身份運行&#xff1a;netsh interface tcp set global autotuningdisabled 2、 打開注冊表 找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\A FD\Parameters 3、創建新…

[轉]神經網絡框架

Pytorch上手使用 近期學習了另一個深度學習框架庫Pytorch&#xff0c;對學習進行一些總結&#xff0c;方便自己回顧。 Pytorch是torch的python版本&#xff0c;是由Facebook開源的神經網絡框架。與Tensorflow的靜態計算圖不同&#xff0c;pytorch的計算圖是動態的&#xff0c;可…

Eclipse啟動時布局不合理調整

1. 關掉 啟動頁 2. 關掉InstSearch頁 3.修正InSearch布局 3.1 默認InstSearch不合理&#xff0c;影響使用。 3.2 Inst 搜索一次&#xff0c;然后最小化InstSearch框&#xff0c;再從右側點擊&#xff0c;即可。轉載于:https://www.cnblogs.com/jhj117/p/6121298.html

10分鐘實現dotnet程序在linux下的持續部署

背景 一直以來&#xff0c;程序署都是非常麻煩且無聊的事情&#xff0c;在公司一般都會有 devops 方案&#xff0c;整個 cicd 過程涉及的工具還是挺多的&#xff0c;搭建起來比較麻煩。那么對于一些自己的小型項目&#xff0c;又不想搭建一套這樣的環境&#xff0c;怎么辦呢。。…

C語言試題131之將一個數組逆序輸出。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:將一個數組逆序輸出。 分析:…

【錯誤異常大全】:無法加載 DLL“ArcGISVersion.dll”: 找不到指定的模塊。 (異常來自 HRESULT:0x8007007E)。

文章目錄 錯誤異常解決方案錯誤異常 無法加載 DLL“ArcGISVersion.dll”: 找不到指定的模塊。 (異常來自 HRESULT:0x8007007E)。 解決方案 將目標平臺改為x86,具體步驟如下: 點擊【配置管理器】。 下拉活動解決方案平臺,點擊【新建】。 選擇x86,點擊【確定】。

Go語言之反射

和Java語言一樣&#xff0c;Go也實現運行時反射&#xff0c;這為我們提供一種可以在運行時操作任意類型對象的能力。比如我們可以查看一個接口變量的具體類型&#xff0c;看看一個結構體有多少字段&#xff0c;如何修改某個字段的值等。TypeOf和ValueOf在Go的反射定義中&#x…

博客即簡歷

本文轉載自&#xff1a;http://www.cnblogs.com/stoneniqiu/p/5271248.html。 我個人也是在一直堅持寫博客&#xff0c;每月至少一篇&#xff0c;并慢慢地將其變成了自己的習慣。一些想法與本文不謀而合&#xff0c;所以決定轉載此文。 --------------------------------------…

C語言試題132之取一個整數 a 從右端開始的 4~7 位。

??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 題目:取一個整數 a 從右端開始的 …

【錯誤異常大全】:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS

文章目錄 問題描述解決方法問題描述 ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components. 解決方法 打開program.cs,把ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop); 放到Application…