在使用git倉庫進行**管理時,新的電腦上往往需要生成ssh公鑰進行匹配,mac系統生成git公鑰過程如下:
1.檢查本機是否已有公鑰
在終端中輸入如下命令:
$ cd ~/.ssh
2.如果電腦中有以前遺留的金鑰,將其刪除掉
使用如下命令:
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*
3.生成新的公鑰
終端中輸入如下命令
$ ssh-keygen -t rsa -c "郵箱位址"
之後終端會提示幾次密碼設定,如果設定了密碼,在向git倉庫進行**互動操作時需要鍵入密碼,也可以全部回車帶過,表示不需要密碼。
4.向git倉庫中匯入公鑰
在.ssh資料夾下使用ls命令檢視所有檔案,可以看到生成了乙個id_rsa.pub的檔案,使用vi工具開啟它,將其內容複製出來,在git倉庫中新建公鑰,複製上去即可。例如github中匯入金鑰過程
示例2:
1、建立乙個資料夾,取名opensslfile(名字隨意取)
2、開啟終端,cd 你的路徑/opensslfile
3、輸入命令 openssl ,回車,開頭出現openssl>
4、輸入genrsa -out rsa_private_key.pem 1024 ,回車
5、輸入pkcs8 -topk8 -inform pem -in rsa_private_key.pem -outform pem –nocrypt ,回車
6、輸入rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem ,回車
7、最後驚喜的看到openfile檔案中出現了兩個檔案:rsa_private_key.pem(私鑰)、rsa_public_key.pem(公鑰),終端 輸入q ,回車,結束。
Mac系統Git生成ssh公鑰
在使用git倉庫進行 管理時,新的電腦上往往需要生成ssh公鑰進行匹配,mac系統生成git公鑰過程如下 1.檢查本機是否已有公鑰 在終端中輸入如下命令 cd ssh2.如果電腦中有以前遺留的金鑰,將其刪除掉 使用如下命令 mkdir key backup cp id rsa key backup ...
Git生成 SSH 公鑰
1.生成ssh公鑰 ssh keygen t rsa c xx xx.com 1.三次回車即可生成 ssh key 2.引號中的為碼雲註冊的郵箱 3.windows中使用ssh keygen 桌面右鍵選擇gui bash here 檢視生成的public key cat ssh id rsa.pub...
Git生成SSH公鑰
一般情況下,ssh的金鑰儲存在使用者的 ssh目錄下,我們進入這個目錄,可以看到我們是否擁有金鑰。cd ssh ls我的系統是新裝的ubuntu 18.04.1 lts。裡面什麼都沒有。我們需要尋找一對以id dsa或者id rsa命名的檔案,其中乙個帶有.pub副檔名。pub檔案是你的公鑰,另乙個...