2016-04-03 75 views
1

我有多臺專用的電腦。 我是這些計算機上的唯一帳戶,它們共享相同的Microsoft帳戶。對多臺電腦使用相同的密鑰

我已經進入github最近,我通過Git-Bash命令行進行了修改。

我有兩個與我的帳戶在GitHub上相關的SSH RSA 4096密鑰。 當我提交一個密鑰時它工作正常,但我的其他密鑰有問題,並且擁有它應具有的所有權限,但是我提交的提交沒有顯示在我的帳戶中。他們在GitHub中顯示爲我的Microsoft帳戶名稱,當我單擊貢獻者時,我看到該密鑰可以訪問我的私人回購站並可以提交給他們。但它顯示爲一個未知的GitHub帳戶。我試着將工作密鑰克隆到我的另一臺機器上,看看是否有問題,但由於源密鑰現在處於這種奇怪的狀態,因此無法正常工作。

這裏有什麼問題,我該如何解決?

回答

0

我做出提交不會出現在我的賬戶了

這已無關,與用於對GitHub的驗證SSH密鑰:即SSH密鑰幫助GitHub的驗證授權(即推權)。

的提交是根據使用的混帳user.nameuser.email所示,當它們被創造(git commit

因此,檢查的作者姓名和您提交的電子郵件在這兩種情況下(在回購其中推提交顯示使用正確的帳戶和回購,其中提交被推表明另一個帳戶),使用git log pretty formatting

git log --pretty=format:"%an %ae" 
相關問題