使用Git命令行生成公鑰和私鑰git
Git下載地址:https://git-scm.com/downloadsgithub
安裝結束後, 右鍵Git Bash Here ,打開ssh
一、生成gitee對應的私鑰公鑰(以下:)spa
ssh-keygen -t rsa -C XXX@XXX(gitee註冊的郵箱)
二、重複上一步(以下圖),生成github對應的私鑰公鑰.net
三、配置C盤中.ssh文件中的config文件命令行
每一個帳號單獨配置一個Host,每一個Host要取一個別名,每一個Host主要配置HostName和IdentityFile兩個屬性便可。code
Host的名字能夠取爲本身喜歡的名字,不過這個會影響git相關命令,例如:
Host mygithub 這樣定義的話,命令以下,即git@後面緊跟的名字改成mygithub
git clone git@mygithub:PopFisher/AndroidRotateAnim.gitblog
HostName 這個是真實的域名地址
IdentityFile 這裏是id_rsa的地址
PreferredAuthentications 配置登陸時用什麼權限認證--可設爲publickey,password publickey,keyboard-interactive等
User 配置使用用戶名域名
四、config文件配置以下:it
# 配置github.com
Host github.com
HostName github.com
IdentityFile C:\\Users\\xxx\\.ssh\\id_rsa_github
PreferredAuthentications publickey
User username1# 配置git.oschina.net
Host git.oschina.net
HostName git.oschina.net
IdentityFile C:\\Users\\xxx\\.ssh\\id_rsa_oschina
PreferredAuthentications publickey
User username2
五、配置用戶名和郵箱
5.一、全局配置
git config --global user.name "name" git config --global user.email "email"5.二、局部配置(命令行須要進入對應的代碼工做目錄)
git config user.name "name" git config user.email "email"