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 公鑰演算法 公鑰加密演算法,也就是 非對稱加密演算法,這種演算...