iT邦幫忙

github相關文章
共有 305 則文章
鐵人賽 DevOps DAY 28

技術 鐵人賽 day28 - Credential 怎麼辦?

Hello,我是 KK,今年的鐵人賽,想跟大家分享架設 n8n 遇到的一些挑戰跟意外,就讓我們一起學習吧。 前面 [[鐵人賽 day25 - 用 n8n 備份自...

鐵人賽 DevOps DAY 27

技術 鐵人賽 day27 - 拉拉拉一個備份自己的 workflow 吧

Hello,我是 KK,今年的鐵人賽,想跟大家分享架設 n8n 遇到的一些挑戰跟意外,就讓我們一起學習吧。 在 [[鐵人賽 day26 - 用 n8n 備份自己...

鐵人賽 Software Development DAY 22

技術 Ch 21. 讓大家一起用你的網頁程式

我們之前做出了一個單純的 HTML 網頁程式,我們想要讓更多人使用我們的傑作。但是這個程式只在你的電腦裡,只能把檔案用 email 或是聊天軟體傳給一個個的朋友...

鐵人賽 Modern Web DAY 15

技術 Day 15:Git 認證與 SSH key —— 開啟雲端世界的鑰匙

昨天我們學會了 git remote,知道如何把本地專案和遠端倉庫連結。 但當你第一次嘗試 git push 時,可能會遇到這樣的訊息: Permission...

鐵人賽 Build on AWS DAY 7

技術 Day7 CI/CD 自動化:GitHub x CodePipeline / CodeBuild 部署網站

一、前言 如果每次更新網站內容都需要手動上傳檔案到 S3,會浪費時間且容易出錯。 透過 CI/CD,自動化從 GitHub 到 AWS 的部署流程,能確保程式...

鐵人賽 DevOps DAY 24

技術 Day 24|SAST 靜態程式碼分析:CI Pipeline 中的自動安全檢查

● 前言 延續前一篇 「Shift Left」 的概念,SAST 是最常見的左移實踐之一。 在程式碼提交階段就進行安全檢查,可以提前發現漏洞。 為什麼要在 CI...

鐵人賽 DevOps DAY 13
牧場主的 K8s 放牧日記 系列 第 13

技術 Day 13: 第三方登入整合 - GitHub 串接實戰

牧場主今日工作 今天要為我們的數位牧場建立身分驗證系統!身為現代牧場主,總不能每次進牧場都要記一堆密碼吧?就像現實中的牧場會有門禁卡系統,我們的 Rancher...

鐵人賽 DevOps DAY 6

技術 Day 6|測試自動化(Unit Test + Integration Test)

●前言上一篇已經成功在Github上面建立一個簡單的CI pipeline,這一篇把測試導入工作流程,使用GitHub Actions機制達成測試自動化的效果...

鐵人賽 DevOps DAY 5

技術 Day 5|建立簡易的CI pipeline (GitHub Actions)

●前言 大多數面試會看 GitHub 展示專案。就既有的 SCM(Source Code Management)而言,GitHub Actions 是最容易入門...

鐵人賽 DevOps DAY 3

技術 Day 3|Git Flow vs GitHub Flow vs GitLab Flow - 如何選擇最適合的版本控制策略

● 前言 在開發流程中,版本控制策略不只影響團隊協作效率,也直接關係到部署風險與維運成本。 今天我會透過三種常見策略——Git Flow、GitHub Flow...

技術 重新學JAVA-02-1-2 從GITHUB抓數據庫下來與更新

前面有提到如何在本地端將檔案push到Github上,今天來介紹如何從Github下載數據庫到電腦使用 先建立一個數據庫 為數據庫命名、描述,這個數據庫預設是公...

技術 設定 GitHub private commit email,保護隱私又保留貢獻紀錄

當你使用 Git 進行版本控制時,commit 記錄中會公開顯示你的 email。這可能導致聯絡資訊的外洩,甚至引來垃圾郵件。 如果你不希望在 commit...

鐵人賽 DevOps DAY 30

技術 總結 - 現代化應用程式開發與維運 - GitHub Codespace 與 GitHub Copilot

前言 初在評估是否要參加 IT 鐵人賽,其實手邊有兩個題目,雖然曾有想過拚兩個系列文章,但時間上真的不允許。兩個題目如下: Monitor Stack 與 O...

鐵人賽 DevOps DAY 28

技術 GitHub Copilot 使用案例: Commit Message, Pull Request Summary, 與 Code Review

前言 有別於前面 GitHub Copilot 自動完成建議與 Chat 的介紹,另一個覺得實用的功能即是自動產生Commit Comment 與 Pull R...

鐵人賽 Modern Web DAY 28

技術 Day 28:將個人網站佈署到Vercel

在現代網頁開發中,將網站快速且高效地部署到互聯網上是每位開發者的目標之一。Vercel 作為一個強大的部署平台,提供了簡單易用的工具,幫助開發者輕鬆地將應用程式...

鐵人賽 DevOps DAY 27

技術 GitHub Copilot 使用案例: 產生 dockerfile 、CI/CD YAML 檔案,與分析 GitHub Action 錯誤

前言 一般來說,多數人刻板印象會覺得 GitHub Copilot 只能詢問技術問題與協助程式開發,但實際上,它也能協助容器化、 Pipeline 撰寫與分析...

鐵人賽 IT 管理 DAY 28

技術 Day 28 : GitHub & M365 Copilot 星球階段性旅程總結

在過去兩周的時間裡深入探索了分別由微軟和GitHub開發的強大AI助手:Microsoft Copilot和GitHub Copilot,這段旅程不僅了解了這...

鐵人賽 Python DAY 26

技術 Day 26 - 撰寫 CONTRIBUTING.md 與設定 Templates

在 Day 24 - 為套件撰寫文件(Markdown & Github Wiki) 有介紹到如何使用 Markdown 的格式來寫文件,然後在昨天的文...

鐵人賽 DevOps DAY 26

技術 GitHub Copilot 使用案例:產生文件

前言 對於多數開發人員來說,要撰寫專案說明文件、相依性文件或者程式碼說明文件是一件不容易的事情,可能會寫得太技術細節變得難以閱讀。請管理人員 (Project...

鐵人賽 DevOps DAY 25

技術 GitHub Copilot 使用案例: 產生單元測試

前言 如果光檢視這個標題 - 產生單元測試 可能會讓開發者有過於期待的情況發生。雖然本篇文章提供的案例確實可以產生單元測試,但對於組織內既有的程式碼若為 “非可...

鐵人賽 DevOps DAY 24

技術 Day 24:Sync GitLab to GitHub

大部分有在開發 Side Projects 的人應該都比較習慣使用 GitHub,而非 GitLab。而如果每次在 Local 開發,都要想辦法再次推送到 Gi...

鐵人賽 Python DAY 24

技術 Day 24 - 為套件撰寫文件(Markdown & Github Wiki)

昨天介紹如何為套件寫簡單的測試,今天則是要介紹另外一個在我們開發開源套件時的一個很重要的項目,就是給使用者觀看的文件(Documentation)。文件的主要目...

鐵人賽 DevOps DAY 24

技術 GitHub Copilot 使用案例: 格式轉換、修正與例外處理

前言 經過前面幾篇文章的介紹,讀者應該對於如何使用 GitHub Copilot 有基本的認識。從本篇文章開始,我們將開始分享一些 GitHub Copilot...

鐵人賽 JavaScript DAY 24

技術 【Day23】Vue的成果發表會—Git部署你的靜態網站

今天要來把我們先前辛苦寫的作品部署到GitHub!(Git應該都不用再多介紹大家都很熟了),但我們還是紀錄一下第一次部署Vue專案的過程,就怕太久沒碰之後就忘了...

鐵人賽 DevOps DAY 23

技術 GitHub Copilot Chat 進階說明 - 提示建構

GitHub Copilot Chat 中的提示建構 提示建構可以用來組合使用者的問題與想表達的意圖。不知道讀者在使用 GitHub Copilot Chat...

鐵人賽 DevOps DAY 22

技術 GitHub Copilot Chat - 基礎說明

前言 我們在 如何在 Visual Studio Code 內設定與使用 GitHub Copilot 這篇文章中,曾以簡單範例呈現 GitHub Copilo...

鐵人賽 IT 管理 DAY 24

技術 Day 24 : 解鎖你的開發能量和激發想像能力 - GitHub Copilot Chat

昨天我們介紹了如何透過 @vscode 詢問使用 Visual Studio Code 中的各種問題,以及使用 @terminal 自然語言生成命令來加速日常...

鐵人賽 DevOps DAY 21

技術 GitHub Copilot 自動建議與完成功能介紹

前言 我們在如何在 Visual Studio Code 內設定與使用 GitHub Copilot 這篇文章中,曾以簡單範例說明 GitHub Copilot...

鐵人賽 DevOps DAY 20

技術 GitHub Copilot - 提示工程 (Prompt Engineering)

什麼是提示工程 提示工程是一種如何以清楚指令來引導 AI 的實踐,藉此讓 Copilot 可以更為精準回答正確的問題或完成需求,如解釋專案內容與產生相對應的程式...

鐵人賽 Python DAY 19

技術 Day 19 - 創建 Github Pull Request

昨天我們已經把我們的 statcast_search function 的基本型建出來,今天要來大家介紹如何在 Github 上建立一個 Pull Reques...