【開發智能合約 — Solidity系列】Remix Editor Change Git Commit Author

阿Han
·
·
IPFS
·
一起動動手來玩玩智能合約吧

圖片來源

前景提要

我們在「【開發智能合約 — 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是誰並不重要,這裡僅提供遇到的狀況與解決的思路,相互結合之後嘗試出另外的解決方式,也供有需要的朋友進行參考。

📚 更多關於Solidity的文章請看這裡…

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!

阿Han 文字是留下記錄的一種媒介,將知識吸收轉化後輸出成文字進行保存。 ☕️ https://liker.land/willhanchen/civic
  • 来自作者
  • 相关推荐

【Google Sheet 好好玩】 強大的翻譯工具庫

【勞工權益知多少】原來工資不只有基本薪資,還包含了經常性薪資、非經常性薪資...

【程式語言 — Go】關於JSON序列化、反序列化