【開發智能合約 — Solidity系列】Remix Editor Change Git Commit Author
IPFS
![](https://assets.matters.news/embed/1d3b9d1d-4105-4a41-9847-f09e332e55e0.png)
前景提要
我們在「【開發智能合約 — Solidity系列】開發環境準備」這一個篇章有教學如何結合Remix與Github來儲存我們的程式碼,使用Remix Editor一段時間後,也順利提交Souce Code到Github,但過程中發現一個小問題,就是在Github上的歷程中發現每一次的提交作者都是「Remix Workspace」,不過這有什麼問題呢? 主要是無法記錄到真正的作者,那麼對於Github的統計資訊就會造成一定的誤差,舉例來說,Github會統計原始碼的貢獻熱區圖,此時由於無法正確抓到Author,導致統計失真。
![](https://assets.matters.news/embed/7fb2b5fd-d144-420c-a0aa-1cddaacce7d4.png)
而歷程上也會如此顯示,且無法連結到作者的資訊欄。
![](https://assets.matters.news/embed/1c936d1e-26be-49fa-b3cd-78e34466ca58.png)
如何解決?
稍微檢查了一下Github的配置,看起來都非常正常,username跟email也改過了,但每次的提交仍然還是「Remix Workspace」,實在有點惱人啊!
![](https://assets.matters.news/embed/52a23cdf-6ec3-4066-a8c4-c13dedcb0ade.png)
難道就沒有別的辦法了嗎? 倒也不至於,我們觀察專案的目錄結構後,發現一道曙光,就是「.git」的資料夾。
![](https://assets.matters.news/embed/08465164-b9c6-46bc-bf4d-5e66fa39f62c.png)
這時候我們就能夠手動來改git的個人化設定來替換掉Author了,Key上名稱跟Email之後,之後的提交就會替換成我們的個人化設定囉!
![](https://assets.matters.news/embed/591e862b-f77c-4911-9b8e-1d8edb7a7fdc.png)
結語
以上純屬個人經驗,或許開發的過程Author是誰並不重要,這裡僅提供遇到的狀況與解決的思路,相互結合之後嘗試出另外的解決方式,也供有需要的朋友進行參考。
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
![](https://imagedelivery.net/kDRCweMmqLnTPNlbum-pYA/prod/avatar/dc9e385e-cbd4-475f-8be8-ba3267a6bf88.jpeg/public)
- 来自作者
- 相关推荐