【開發智能合約 — Solidity系列】Remix Editor Change Git Commit Author
前景提要
我們在「【開發智能合約 — Solidity系列】開發環境準備」這一個篇章有教學如何結合Remix與Github來儲存我們的程式碼,使用Remix Editor一段時間後,也順利提交Souce Code到Github,但過程中發現一個小問題,就是在Github上的歷程中發現每一次的提交作者都是「Remix Workspace」,不過這有什麼問題呢? 主要是無法記錄到真正的作者,那麼對於Github的統計資訊就會造成一定的誤差,舉例來說,Github會統計原始碼的貢獻熱區圖,此時由於無法正確抓到Author,導致統計失真。
而歷程上也會如此顯示,且無法連結到作者的資訊欄。
如何解決?
稍微檢查了一下Github的配置,看起來都非常正常,username跟email也改過了,但每次的提交仍然還是「Remix Workspace」,實在有點惱人啊!
難道就沒有別的辦法了嗎? 倒也不至於,我們觀察專案的目錄結構後,發現一道曙光,就是「.git」的資料夾。
這時候我們就能夠手動來改git的個人化設定來替換掉Author了,Key上名稱跟Email之後,之後的提交就會替換成我們的個人化設定囉!
結語
以上純屬個人經驗,或許開發的過程Author是誰並不重要,這裡僅提供遇到的狀況與解決的思路,相互結合之後嘗試出另外的解決方式,也供有需要的朋友進行參考。