當我從命令列推送時,為什麼 Github 將 Ubuntu 電腦的名稱列為作者,而不是我的 Github 帳戶名稱?

當我從命令列推送時,為什麼 Github 將 Ubuntu 電腦的名稱列為作者,而不是我的 Github 帳戶名稱?

當我git push從 Ubuntu 機器上的終端(電腦名稱為 )時,Bot它會要求 Github 憑證,我會提供這些憑證。我提供的用戶名是我自己的,而不是Bot。然而,當我訪問 github.com 時,我發現編寫我推送的程式碼的功勞已經轉移到了Bot我身上。如何讓它將更改歸因於我的 Github 用戶名?我可以追溯地告訴 Github 所有這些 Bot 更改實際上都是我推動的嗎?

答案1

正如評論中所述:

使用:

git config --get user.name "Your Name"
git config --global user.email "[email protected]"

設定您的配置,以便您將來的提交將共同執行。

相關內容