只有累積,沒有奇蹟

2018年11月17日 星期六

[Git] Username and Email must be set before commit

發生情境

最近在新筆電安裝開發常用的軟體,安裝完Tortoise GIT版小烏龜之後無法 commit code 錯誤訊息如下 : 
    User name and email must be set before commit. Do you want to set these now ?    

這訊息與登入憑證 (login credentials) 無關,在 Git 要進行 Commit 的動作時需要一併提交 Name 和 eMail 等資訊這狀況遇過好多次,但每次都跳過直接 google 該怎麼解決,事不過三這次就把它紀錄下來方便下次換電腦時遇到使用(是要換幾次工作 咦?),以下提供兩種解決方式

透過指令設定 Name & Email  

1. 開啟Command Line (cmd)
2. 輸入下列指令設定 Name & Email

  • git config --global user.name "Your Name"
  • git config --global user.email "Your Email"


透過介面設定  

1. 開啟小烏龜 > Settings
2. User Info 區域修改你所要設定的 Name & Email


3. 輸入完畢按下套用,打完收工


參考

https://stackoverflow.com/questions/21049090/just-starting-with-tortoisegit-why-does-it-need-my-email-for-a-local-repository


0 意見:

張貼留言

Copyright © m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com