github配置公鑰

2021-08-30 04:15:47 字數 944 閱讀 7290

git config --list 檢視當前使用者資訊

先檢視一下未設定前的config cat .git/config

第一步:

git config --global user.name 「your name」 配置使用者名稱

$ git config --global user.email "[email protected]" 配置郵箱

第二步:

c:\users\asus.ssh裡開啟git.bash

輸入 ssh-keygen 或者$ ssh-keygen -t rsa -c "[email protected]",回車,

複製這句話/c/users/asus/.ssh/id_rsa,在末尾加上自己命的名字,如/c/users/asus/.ssh/id_rsa_github

第三步:

找到/c/users/asus/.ssh/id_rsa_github.pub這個檔案,複製。後面的郵箱可以更改為自己的郵箱

在github開啟settings, ssh and gpg keys, new ssh keys ,貼上剛才複製的

第四步:

還不能轉殖的話,clone再ls會有個known_hosts,

ls -a

如果沒有config檔案,還要自己新建乙個

還需要在config中修改

host表示 位址就是ssh後面跟的位址,例如:

[email protected]:tmyyyi/art.git host就是git@後面的那部分,即github.com

ssh -t [email protected]測試成功沒有。

github公鑰新增

git提交時有https和ssh兩種驗證方式,https方式除了速度慢以外,在每次提交時還需要輸入帳號和密碼 而使用ssh可以生成乙個公鑰 私鑰對,我們會把公鑰新增到git的伺服器,把私鑰放在本地。提交檔案的時候git伺服器會用公鑰和客戶端提交私鑰做驗證,如果驗證通過則提交成功。對於github新增...

github公鑰私鑰

剛接觸git有很多困惑 1.為什麼要公鑰和私鑰呢,到底有啥用呢 詳細點 2.為什麼要把我的公鑰加到git專案之中儲存起來 3.比如,某路人甲 想給我的專案提供一些 他沒有我的公鑰可以push給我嗎?1.2.git伺服器上儲存的是公鑰,你本地儲存的是私鑰,當你push本地 庫到遠端 庫,伺服器會要求你...

github 公鑰 私鑰 理解公鑰與私鑰

一 公鑰演算法與私鑰演算法 1 私鑰演算法 私鑰加密演算法,又稱 對稱加密演算法,因為這種演算法解密金鑰和加密金鑰是相同的。也正因為同一金鑰既用於加密又用於解密,所以這個金鑰是不能公開的。常見的有 des加密演算法 aes加密演算法 2 公鑰演算法 公鑰加密演算法,也就是 非對稱加密演算法,這種演算...