git 同一個(gè)賬號(hào)管理多個(gè)github上的庫

1. 生成github.com對(duì)應(yīng)的私鑰公鑰(本文中文件地址C:\Users\popfisher目錄)

執(zhí)行命令ssh-keygen -t rsa -C email?創(chuàng)建github對(duì)應(yīng)的sshkey,命名為id_rsa_github澄成,密碼123456?

ssh-keygen-t rsa -C774232122@qq.com


2. 同樣的方式生產(chǎn)git.oschina.net的私鑰公鑰(郵箱地址可以相同可以不同胧洒,本文相同)

執(zhí)行命令ssh-keygen -t rsa -C email創(chuàng)建github對(duì)應(yīng)的sshkey,命名為id_rsa_oschina墨状,密碼123456

ssh-keygen-t rsa -C774232122@qq.com


3. 把上面得到的文件拷貝到git默認(rèn)訪問的.ssh目錄(win10在用戶目錄下,本文C:\Users\popfisher.ssh)

除了秘鑰文件之外肾砂,config文件是后面的步驟中手動(dòng)生產(chǎn)的列赎,known_hosts文件是后續(xù)自動(dòng)生產(chǎn)的

4. 把github對(duì)應(yīng)的公鑰和oschina對(duì)應(yīng)的公鑰上傳到服務(wù)器

?GitHub添加SSH key的方式如下圖所示:

5. 在.ssh目錄創(chuàng)建config文本文件并完成相關(guān)配置(最核心的地方)

每個(gè)賬號(hào)單獨(dú)配置一個(gè)Host,每個(gè)Host要取一個(gè)別名镐确,每個(gè)Host主要配置HostNameIdentityFile兩個(gè)屬性即可

Host的名字可以取為自己喜歡的名字包吝,不過這個(gè)會(huì)影響git相關(guān)命令,例如:

Host?mygithub 這樣定義的話源葫,命令如下诗越,即git@后面緊跟的名字改為mygithub

git clone git@mygithub:PopFisher/AndroidRotateAnim.git


HostName?這個(gè)是真實(shí)的域名地址

IdentityFile?這里是id_rsa的地址

PreferredAuthentications配置登錄時(shí)用什么權(quán)限認(rèn)證--可設(shè)為publickey,password publickey,keyboard-interactive等

User?配置使用用戶名


config文件配置如下:

# 配置github.com

Host github.com? ? ? ? ? ? ? ?

? ? HostName github.com

? ? IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_github

? ? PreferredAuthentications publickey

? ? User username1

# 配置git.oschina.net

Host git.oschina.net

? ? HostName git.oschina.net

? ? IdentityFile C:\\Users\\popfisher\\.ssh\\id_rsa_oschina

? ? PreferredAuthentications publickey

? ? User username2

?6. 打開Git Bash客戶端(管理員身份運(yùn)行)執(zhí)行測(cè)試命令測(cè)試是否配置成功(會(huì)自動(dòng)在.ssh目錄生成known_hosts文件把私鑰配置進(jìn)去)


7. 測(cè)試成功之后就可以在電腦上同時(shí)使用git多多賬號(hào)同時(shí)操作,互不影響了




補(bǔ)充:同一臺(tái)電腦2個(gè)GitHub賬號(hào)息堂,配置不同sshkey

config 配置如下:

-----------------------------------------------------------

# github account [user1]

Host github.com

HostName github.com

User user1

IdentityFile /c/Users/xxx/.ssh/id_user1_rsa

IdentitiesOnly yes

# github account [user2]

Host github.com

HostName github.com

User user2

IdentityFile /c/Users/xxx/.ssh/id_user2_rsa

IdentitiesOnly yes

-----------------------------------------------------------

在使用時(shí)需要注意嚷狞,不能設(shè)置全局的 username 和 email

# 取消全局 username, email

>git config --global --unset user.name

>git config --global --unset user.email

# 如要在repo中使用 user1 進(jìn)行操作,進(jìn)入repo目錄后,先設(shè)置username 和 email床未,再進(jìn)行其他操作

>git config user.name "user1"

>git config user.email "user1@xx.mail"

# 同樣的褂乍,如果想在repo中切換為 user2 進(jìn)行操作,則重新設(shè)置username和email(同上)后即硼,再進(jìn)行其他操作

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末逃片,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子只酥,更是在濱河造成了極大的恐慌褥实,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件裂允,死亡現(xiàn)場(chǎng)離奇詭異损离,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)绝编,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門僻澎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人十饥,你說我怎么就攤上這事窟勃。” “怎么了逗堵?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵秉氧,是天一觀的道長。 經(jīng)常有香客問我蜒秤,道長汁咏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任作媚,我火速辦了婚禮攘滩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘纸泡。我一直安慰自己漂问,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布弟灼。 她就那樣靜靜地躺著级解,像睡著了一般。 火紅的嫁衣襯著肌膚如雪田绑。 梳的紋絲不亂的頭發(fā)上勤哗,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音掩驱,去河邊找鬼芒划。 笑死冬竟,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的民逼。 我是一名探鬼主播泵殴,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼拼苍!你這毒婦竟也來了笑诅?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤疮鲫,失蹤者是張志新(化名)和其女友劉穎吆你,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俊犯,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡妇多,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了燕侠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片者祖。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绢彤,靈堂內(nèi)的尸體忽然破棺而出七问,到底是詐尸還是另有隱情,我是刑警寧澤杖虾,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布烂瘫,位于F島的核電站媒熊,受9級(jí)特大地震影響奇适,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜芦鳍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一嚷往、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧柠衅,春花似錦皮仁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至喝峦,卻和暖如春势誊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背谣蠢。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國打工粟耻, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留查近,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓挤忙,卻偏偏與公主長得像霜威,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子册烈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容