🔥 รีบอัพเดตก่อนวายวอด ! กับช่องโหว่ใหม่ของ Git ที่แค่ Clone Repository ก็ถูกสั่งให้ Run Code ได้ทันที !!
.
บอกเลยว่าใครที่กำลังจะใช้ Git ไป Clone งานใครอยู่ แอดขอให้ทุกคนอัพเดตเป็น Version 2.30.2 ก่อนเลย เพราะรอบนี้เขาออกมาแก้ช่องโหว่ตรงนี้แล้ว (CVE-2021-21300)
.
👾 แต่รุ่นก่อนหน้านี้รับผลกระทบกันเต็ม ๆ ซึ่งถ้าเราไป Clone โปรเจคที่ไม่น่าเชื่อถือ หรือ มีผู้ประสงค์ร้ายก็สามารถโจมตีระบบ สร้างความเสียหายได้โดยตรงเลย !
.
ตรงนี้สำคัญใครที่ไม่ได้ใช้รุ่น 2.30 มาก่อนก็ไม่ต้องกังวล เพราะเขาก็มี Patch ออกมา Support ทั้ง 2.17 จนถึง 2.29 แล้วนั่นเอง
.
(ก็ขอแค่ให้อัพเดตก่อน Clone งาน แค่นี้ก็เพียงพอฮะ <3)
.
📌 ส่วนใครอยากอ่านเต็ม ๆ ตามมาได้ที่นี่เลยคร้าบ >> https://github.blog/2021-03-09-git-clone-vulnerability-announced/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「git patch」的推薦目錄:
- 關於git patch 在 BorntoDev Facebook 的精選貼文
- 關於git patch 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於git patch 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於git patch 在 【冷知識】一定要有GitHub 才能得到別人更新的檔案嗎? 的評價
- 關於git patch 在 不同路徑之Git Patch - 記錄用 的評價
- 關於git patch 在 How can I remove an applied git patch? - Stack Overflow 的評價
- 關於git patch 在 Instantly share code, notes, and snippets. - gists · GitHub 的評價
- 關於git patch 在 How to Create and Apply Git Patches - YouTube 的評價
git patch 在 紀老師程式教學網 Facebook 的最佳貼文
[好文分享] Unix as IDE
寫過程式的朋友大概都用過 IDE (Integrated Development Environment)。那種什麼事情都交給 IDE 處理的感覺,真是方便又美好。但是有一部分的人(比如我,哈哈),對 IDE 大致滿意,但對某部分的功能頗有微辭,希望能「換掉」它,又礙於 IDE 是整個包在一起的,沒辦法抽換「部分功能」。
此時這群人就會傾向「不使用 IDE」,改用在「檔案管理、專案管理、文字編輯、編譯、建構工具、除錯工具、版本控制」各自領域首屈一指的工具,嘗試將它們兜在一起。目前,擁有大量這類「優秀小工具」、又「免費」的環境,大概只有 Unix / Linux 了。所以這類人,最後很容易迷上 Linux 環境(而且還是命令列工具),最後成為該領域的「傳教士」。在各領域常用的工具列表如下:
檔案與專案管理 — ls, find, grep/ack, bash
文字編輯軟體 — vim, awk, sort, column
編譯器或直譯器 — gcc, perl
建構工具 — make
除錯器 — gdb, valgrind, ltrace, lsof, pmap
版本控制軟體 — diff, patch, svn, git
底下這篇,正是一位勇闖 Linux 世界,最後愛上 Command Line 工具的朋友,所寫作的文章。跟他有類似經驗的我,看完此篇後心有戚戚焉。也希望能推薦給朋友,讓更多人能了解用 Linux Command Line Tools 整合以後的美好世界。文章有點長,不過相信喜歡的朋友,會忘卻時間,一直看下去的:
http://blog.sanctum.geek.nz/series/unix-as-ide/
git patch 在 軟體開發學習資訊分享 Facebook 的精選貼文
Android的patch審核流程圖, Android使用一種工具 "gerrit" 這個工具是一個web application供Android的開發團隊來做code/patch review, 所以當外部開發者使用git push時, 其實這個change set並沒有真正的push到master repository,而是經過審核者和測試通過後, 這個change set才會真正的merge到master repository, 審核者可以reject這個change set並寫comment
git patch 在 不同路徑之Git Patch - 記錄用 的推薦與評價
tl;dr. $ git format-patch --relative <SHA> ./ -o /tmp/patches $ git am /tmp/ ... ... <看更多>
git patch 在 【冷知識】一定要有GitHub 才能得到別人更新的檔案嗎? 的推薦與評價
來試一下怎麼製作所謂的「更新檔(Patch)」。假設目前的歷史紀錄是這樣:. $ git log --oneline fd7cd38 (HEAD -> master, origin/master, origin/HEAD) Update ... ... <看更多>