2.03—Windows環境下配置多個ssh-key(Git配置)

使用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主要配置HostNameIdentityFile兩個屬性便可。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"
相關文章
相關標籤/搜索