ChatGPT 怎麼連接 GitHub:連接步驟、看不到倉庫怎麼辦、能不能改代碼和推送

想讓 ChatGPT 讀 GitHub 倉庫裏的代碼和文檔?按 OpenAI 幫助中心:在設定 → 插件選 GitHub,到 GitHub 安裝並選倉庫。它按需只讀、不能推送代碼,寫代碼要用 Codex。本文講步驟、倉庫不顯示怎麼查。

NNathaniel bigo··原創首發·AI 輔助撰寫
13 分鐘讀完
資料核對於 2026-10-14 · 依據官方文檔與公開資料整理 Plus 帳號
本文根據 OpenAI 幫助中心《Connecting GitHub to ChatGPT》《Connecting and managing app accounts in ChatGPT》和 GitHub 官方文檔整理,資料核對於 2026-10-14。這些官方頁面沒有可用的介面截圖,配圖為本站整理的示意圖。通用的連接器規則見 /guides/chatgpt-plugins-connected-apps。

適用於誰

  • 想讓 ChatGPT 幫你讀倉庫代碼、查某個功能寫在哪、解釋一段實現的開發者;
  • 連上 GitHub 卻找不到某個倉庫的人;
  • 想知道「ChatGPT 連了 GitHub 能不能直接改代碼、提交 PR」的人。

結論先說

  1. 連接入口:Settings(設定)→ Plugins(插件),選 GitHub,或者包含它的插件。隨後會跳轉到 GitHub,安裝並授權 ChatGPT 應用,再選擇 ChatGPT 可以訪問的倉庫。
  2. 它是「按需讀取」:官方說,連接後 ChatGPT 可以按需檢索被允許的倉庫內容,包括代碼、README 和其他文檔;這種實時訪問不會建立同步的 GitHub 索引,GitHub 同步和單獨配置的倉庫索引都不提供。
  3. 它只能讀:官方明確說,ChatGPT 裏的 GitHub 應用只讓你讀取倉庫來分析、搜尋代碼;要生成、修改並直接推送代碼到 GitHub,請用 Codex,見 /guides/codex-getting-started。
  4. 可用性因套餐而異:官方說有的帳號在深度研究或智能體裏能用 GitHub,而標準聊天裏沒有。看不到 GitHub,先查你的套餐,見 /guides/chatgpt-plans-comparison。
  5. 倉庫訪問由 GitHub 控制:想禁止某些倉庫被 ChatGPT 應用訪問,在 GitHub 裏設定,組織所有者可以調整已安裝的 GitHub 應用能訪問哪些倉庫。

把 GitHub 連到 ChatGPT 的 5 步

圖:本站根據 OpenAI 幫助中心:Connecting GitHub to ChatGPT 整理的示意圖

一、連接步驟

按官方說明:

  1. 打開 Settings → Plugins,選 GitHub 或包含它的插件(官方的帳號連接通用步驟是:看到 Install plugin 就點,需要時點 Connect,登入對應服務商的帳號並核對要求的權限);
  2. 被帶到 GitHub,安裝並授權 ChatGPT 應用;
  3. 選擇 ChatGPT 可以訪問的倉庫;
  4. 回到 ChatGPT,開始提問。

之後想修改倉庫訪問範圍:Settings → Plugins → GitHub → 選擇可用的倉庫管理選項。想斷開:在同一個應用設定裏選 Disconnect。

怎麼提問

官方的提示:

  • 官方說 ChatGPT 會根據你的提示拼出搜尋詞,到你連接的倉庫裏去找,並把這些查詢發給 GitHub。比如你問「後端裏處理文件上載的代碼在哪」,它可能用類似「file upload handler backend」的查詢去搜;必要時會做幾次不同的搜尋;
  • 倉庫選擇器搜的是倉庫名,不是倉庫裏的文件。想按文件找,要在對話裏讓 ChatGPT 去搜:用文件名、函數名或報錯訊息,同時帶上倉庫名,知道的話再帶上文件路徑。

示例指令(本站擬的寫法):

在 my-org/backend 倉庫裏,找出處理文件上載的代碼,說明它校驗了哪些內容,並指出可能遺漏的邊界情況。
看一下 my-org/web-app 倉庫裏報錯訊息 "Cannot read properties of undefined" 出現在哪些文件,按出現次數列出來,並解釋最可能的原因。
閱讀 my-org/docs 倉庫的 README,用一頁紙總結安裝步驟和常見問題。

想做更長的代碼調研,可以和深度研究配合,見 /guides/chatgpt-deep-research;需要智能體式的多步驟任務,見 /guides/chatgpt-agent-mode。

二、看不到倉庫怎麼辦

GitHub 連了卻看不到倉庫:等待時間、安裝帳號、管理員批准、套餐、IP 允許列表、只讀

圖:本站根據 OpenAI 幫助中心:Connecting GitHub to ChatGPT 整理的示意圖

官方的排查順序:

  1. 先等一會兒:官方說,倉庫一般約 5 分鐘後會出現在 ChatGPT 裏;
  2. 私有或新建的倉庫:可能要等到 GitHub 應用安裝在正確的帳號或組織裏、並拿到這個倉庫的訪問權才出現。打開 GitHub 應用的倉庫設定,確認這個倉庫已被選中並被批准。官方說,如果 GitHub 顯示已連接但一個倉庫都沒有,先查這些設定,再考慮重新連接;
  3. 組織要求管理員批准:你的 GitHub 組織可能要求管理員批准 ChatGPT 應用或某個倉庫。按 GitHub 給你的批准流程申請。官方說,如果組織限制了 OAuth 應用訪問,組織所有者可以按 GitHub 的說明批准;安裝 GitHub 應用和授予它倉庫訪問權是兩個獨立的步驟;
  4. GitHub 自己的搜尋索引也可能需要時間才能收錄新倉庫,這和 ChatGPT 的同步無關;
  5. 開了 IP 允許列表:如果你的 GitHub 企業或組織啟用了 IP 允許列表,官方說要把 OpenAI 的出口 IP 段加到 IP 允許列表裏;具體地址以官方當前公佈為準;
  6. 聊天裏沒有 GitHub,別處有:官方說,帳號可能在深度研究或智能體裏能用 GitHub,而標準聊天裏不能,因為可用性因套餐和產品體驗而異。

三、在 GitHub 裏改權限、卸載

ChatGPT 能讀哪些倉庫,最終由 GitHub 一側控制。按 GitHub 官方文檔,個人帳號的做法是:

  1. 點右上角頭像 → Settings;
  2. 在 Integrations 下點 Applications;
  3. 點 Installed GitHub Apps;
  4. 在 ChatGPT 對應的應用旁點 Configure;
  5. 在 Permissions 下查看它能訪問什麼;
  6. 改倉庫範圍:在 Repository access 下選 All repositories 或 Only select repositories,選後者時在下拉里選允許的倉庫,點 Save。

要停用:

  • Suspend:應用保持安裝,但暫時阻止它訪問你帳號的資源;之後可以 Unsuspend;
  • Uninstall:移除應用,阻止它訪問你帳號的資源;
  • GitHub 文檔還提醒:想讓應用在 GitHub 任何地方都不能代你操作,還要到你用戶帳號的 Authorized GitHub Apps 標籤裏取消授權,只卸載不會做到這一點。

組織里的做法由組織所有者在組織設定裏管理,具體介面以 GitHub 為準。

四、數據與私隱

官方說明的幾點:

  • 為了回答你的問題,ChatGPT 會把根據你的提示形成的搜尋查詢發給 GitHub;
  • 模型訓練:通過 ChatGPT Business、Enterprise、Edu 和 API 發送的內容,預設不會用來改進模型;個人帳號裏符合條件的內容,是否用於改進模型取決於你的「改進所有人的模型」設定,見 /guides/chatgpt-data-controls-privacy;
  • 發送給 GitHub 的資訊,同時適用 GitHub 自己的存儲、處理和數據駐留條款;
  • 分享用到 GitHub 的定時任務時:分享連結不會轉移你的 GitHub 連接、憑證、倉庫訪問權或倉庫文件,但任務的說明文字對連結的接收者是可見的,分享前要去掉敏感的代碼或倉庫資訊。

五、進階:拉取請求(PR)動態觸發任務

官方說,符合條件的用戶可以在 Work 裏為已連接的 github.com 倉庫的動態創建事件觸發(基於 webhook)的任務。支持的動態可以包括:PR 被打開、被標記為可審查、被關閉;視觸發類型,還可以監控 PR 評審、評論、提交更新或合併完成。這類任務只能訪問被授權給已連接 GitHub 帳號的倉庫;自託管的 GitHub Enterprise 連接不支持事件觸發的任務。定時任務的總體設定見 /guides/chatgpt-scheduled-tasks。

常見問題

Q:連了 GitHub,ChatGPT 能直接改我的代碼、推送 PR 嗎?

不能。官方明確說 GitHub 應用只讓你讀取倉庫來分析和搜尋代碼;要生成、修改和推送,用 Codex。

Q:ChatGPT 會把我的整個倉庫「存」起來嗎?

官方說不會:它是按需檢索被允許的內容,不創建同步的 GitHub 索引。

Q:怎麼讓它搜到倉庫裏的某個文件?

倉庫選擇器只搜倉庫名。在對話裏讓 ChatGPT 按文件名、函數名或報錯訊息搜尋,並帶上倉庫名。

Q:GitHub 同步還能用嗎?

官方說 GitHub 同步和單獨配置的倉庫索引都不提供,現在是按需的實時訪問。

Q:能不能不讓它看某幾個倉庫?

可以,訪問權限在 GitHub 裏控制。個人帳號在 Installed GitHub Apps 的 Configure 頁裏選 Only select repositories;組織由所有者調整。

Q:企業自己部署的 GitHub Enterprise Server 怎麼連?

官方有專門的「GitHub Enterprise app template」,需要工作區管理員配置,本文不展開,以官方《Set up the GitHub Enterprise app template in ChatGPT》為準。

Q:想讓它寫代碼、跑測試、提 PR,應該用什麼?

用 Codex,見 /guides/codex-getting-started;Codex 與 ChatGPT Work 的區別,見 /guides/chatgpt-work-vs-codex。要開通 ChatGPT Plus,可以看 /chongzhi/chatgpt-plus。

參考資料

  • OpenAI 幫助中心:Connecting GitHub to ChatGPT — https://help.openai.com/en/articles/11145903-connecting-github-to-chatgpt
  • OpenAI 幫助中心:Connecting and managing app accounts in ChatGPT — https://help.openai.com/en/articles/20001494-connecting-and-managing-app-accounts-in-chatgpt
  • GitHub 文檔:Reviewing and modifying installed GitHub Apps — https://docs.github.com/en/apps/using-github-apps/reviewing-and-modifying-installed-github-apps
需要開通或續費?ChatGPT Plus 充值 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    ChatGPT 搜尋怎麼用:聯網搜尋、查看來源與結果不準怎麼辦

    ChatGPT 能聯網搜尋最新資訊並附上來源連結。本文按官方幫助中心講清怎麼手動開啟搜尋、怎麼看引用來源、本地結果不準的原因(位置設定)、搜尋按鈕不見了怎麼排查,以及什麼時候該用深度研究。

    ChatGPT0
  2. 02

    ChatGPT 出現 network error 怎麼辦:長回答中斷、連接失敗與公司網絡的處理方法

    ChatGPT 提示 A network error occurred 或 websocket 連接錯誤、長回答寫到一半斷掉?本文按官方幫助中心講清原因、個人排查步驟,以及公司網絡需要放行的域名、WebSocket 和語音端口。

    ChatGPT0
  3. 03

    AI商品圖怎麼做:從實拍原圖到白底圖、場景圖、模特圖的完整流程

    用 AI 做電商商品圖,怎麼既好看又不「貨不對板」?本文按 OpenAI、Google 官方提示指南整理一套流程:拍好原圖 → 摳圖白底 → 場景合成 → 模特上身 → 檢查細節,附提示詞模板,並提醒廣告法對商品展示真實性的要求。

    ChatGPT其他 AI 工具0
  4. 04

    AI 做 PPT 哪個好:直接生成文件、Office 插件、Google 幻燈片、專用工具四條路線對比

    AI 做 PPT 用哪個?不排名,按官方文檔對比四條路線:在 ChatGPT / Claude 對話裏直接生成 pptx、用 PowerPoint 裏的 AI 插件、用 Google 幻燈片裏的 Gemini、用 Gamma 等專用工具;講清各自能不能編輯、套不套得了模板、適合什麼場景,並給出通用的五步做法。

    ChatGPTClaude0
  5. 05

    Codex CLI 怎麼安裝、怎麼更新:官方 4 種安裝命令(腳本、npm、Homebrew)、查看版本和 codex update

    Codex CLI 怎麼裝、怎麼更新?官方有 macOS/Linux 與 Windows 的安裝腳本、npm、Homebrew 四種方式,更新多是重跑同一條命令。本文原樣列出官方命令,講查版本、codex update 和首次登入。

    ChatGPTCodex0
  6. 06

    ChatGPT 公式怎麼複製到 Word、公式亂碼怎麼辦:用 Word 自帶的 LaTeX 輸入,什麼寫法會不識別

    ChatGPT 給的公式粘進 Word 亂碼?Word(Microsoft 365)支持 LaTeX 輸入:Alt + = 插入公式區,格式選 LaTeX,粘貼後轉成專業格式。按微軟文檔講步驟、寫法對照和不識別的關鍵詞。

    ChatGPT0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~