github管理多個key

一、在github上建立倉庫(本身上網搜)git

二、在本地建立ssh keygithub

$ ssh-keygen -t rsa -C "email@xxx.com"

注意:bash

        不要三個回車就過去了,要起一個名字。session

        不填路徑直接起一個名字就是生成在當前目錄下。ssh

三、把生成的密匙test和test.pub剪切到C:\Users\Administrator\.ssh(若是是Windows系統的話)編輯器

四、在C:\Users\Administrator\.ssh目錄下新建config文件fetch

五、config文件用編輯器打開,添加內容url

Host github.com
	HostName github.com
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/id_rsa
	User git

Host test.github.com
	HostName github.com
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/test
	User git

Host test2.github.com
	HostName github.com
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/test2
	User git

有多個key就添加多個。code

六、若是已經克隆過項目了,須要修改項目中.git/config文件rem

[remote "origin"]
	url = git@test.github.com:git/Session.git
	fetch = +refs/heads/*:refs/remotes/origin/*

須要確保.ssh/config中Host後面的test.github.com

與項目中.git/config裏的url=git@test.github.com:git/session.git一致

七、檢驗配置是否正確

$ ssh -T git@test.github.com
相關文章
相關標籤/搜索