一臺(tái)機(jī)子上多個(gè)github用戶

擦。。。我只能說(shuō)我徹底醉了。。5555

我就是想用2個(gè)號(hào)去測(cè)試下pr的機(jī)制嘛。。在一臺(tái)機(jī)子上。。

1。先在github上注冊(cè)一個(gè)帳號(hào)。里面是另一個(gè)email。

2。在本地用ssh-kegen -t rsa -C "另一個(gè)email的名字",千萬(wàn)注意不要把已有的rsa文件給覆蓋了。。

3。將生成的XXXrsa.pub里面的內(nèi)容全部添加到github的賬戶中的ssh keys中去。只接受這里面識(shí)別的push。。

4。如果之前已有一個(gè)帳號(hào),那么它默認(rèn)占據(jù)了id_rsa,和id_rsa.pub文件。這個(gè)好像默認(rèn)被github給承認(rèn)。。會(huì)默認(rèn)從這個(gè)位置查找,如果要的話,則需用ssh-add ~/XXX/XXX/另一個(gè)email的rsa文件(不是那個(gè)pub文件,是那個(gè)私密文件。。)

5。然后就可以正常的push了。。。一定要做第4步!!!

注:在commit的時(shí)候,默認(rèn)用的commiter是本地的登陸用戶名和機(jī)器名如zou@zou.debian.host

所以你要改成自己的真實(shí)用戶郵箱。就這樣搞:

git config --global user.name "XXX"

git config --global user.email "XXX@XXX"

之后就用下面的命令來(lái)將默認(rèn)的commiter改成真實(shí)的用戶名

git commit --amend --reset-author

再去git log的時(shí)候就會(huì)發(fā)現(xiàn)改過(guò)來(lái)。。。commiter終于tmd改過(guò)來(lái)了。好激動(dòng)。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 第一章 安裝Git工具 下載GitHub for Windows,直接點(diǎn)擊安裝,安裝完成后,可以看到“Git Sh...
    不圓的石頭閱讀 11,930評(píng)論 5 63
  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,713評(píng)論 4 54
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,923評(píng)論 18 139
  • 作為一個(gè)學(xué)生,每天九點(diǎn)上班,晚上十點(diǎn)多回宿舍休息,出去中間的吃飯時(shí)間,滿打滿算的工作時(shí)間應(yīng)該有八九個(gè)小時(shí)吧。然而工...
    Zeroneight閱讀 243評(píng)論 0 3
  • 21天系列活動(dòng)是指在數(shù)個(gè)社交平臺(tái)上連續(xù)發(fā)布21天具有相同主題和統(tǒng)一格式的圖文,養(yǎng)成一個(gè)短期的習(xí)慣,21天后可以繼續(xù)...
    茆茆2B閱讀 408評(píng)論 0 2