GitHub 設定

本頁面說明如何在建立 GitHub 資料儲存庫之前,設定第三方設定。

設定權限並取得用戶端 ID 和用戶端密鑰

如要註冊 GitHub 應用程式並取得用戶端 ID 和用戶端密鑰,請按照下列步驟操作:

  1. 登入 GitHub 帳戶。
  2. 依序前往「設定」 >「開發人員設定」。
  3. 在「Developer Settings」頁面中,點選「GitHub apps」。
  4. 按一下「New GitHub app」。

    開發人員設定 GitHub 應用程式
    GitHub 應用程式
  5. 在應用程式註冊頁面中,執行下列操作:

    1. 在「GitHub app name」(GitHub 應用程式名稱) 欄位中,輸入用於識別應用程式的標籤。
    2. 在「Homepage URL」欄位中,輸入應用程式首頁的完整網址。
    3. 在「Callback URL」(回呼網址) 欄位中,輸入 https://vertexaisearch.cloud.google.com/oauth-redirect。
    4. 如要確保權杖定期到期,並接收可用於要求新存取權杖的 refresh_token,請勾選「Expire user authorization tokens」(讓使用者授權權杖到期) 核取方塊。
    5. 如要在使用者安裝應用程式時提示他們授權,請勾選「Request user authorization (OAuth) during installation」核取方塊。
    6. 在「Permissions」(權限) 部分,啟用下列權限:

      權限名稱 權限類型 存取原因
      Repository: Actions 讀取及寫入 觸發、列出、取消及重新執行工作流程;存取工作記錄
      存放區:管理 唯讀 列出存放區協作者
      存放區:內容 讀取及寫入 讀取檔案、修訂版本、分支版本、標記和版本;建立分支版本、寫入檔案、推送修訂版本,以及建立存放區分支
      Repository: Discussions 讀取及寫入 讀取 GitHub 討論和討論類別;新增、更新或刪除討論留言
      存放區:問題 讀取及寫入 讀取問題、標籤、留言和搜尋問題;建立或更新問題、張貼留言、分類問題和管理標籤
      存放區:中繼資料 唯讀 (必要) 搜尋存放區和使用者
      存放區:提取要求 讀取及寫入 讀取提取要求、差異和提取要求留言;合併、更新及新增審查留言和回覆
      存放區:程式碼掃描警告 唯讀 讀取程式碼掃描警告
      存放區:Dependabot 警告 唯讀 閱讀 Dependabot 安全性警示
      存放區:Secret 掃描警告 唯讀 讀取 Secret 掃描警告
      機構:成員 唯讀 查看組織團隊和成員
      Organization:問題類型 唯讀 查看組織問題類型
      機構:專案 讀取及寫入 讀取及管理組織層級的 Projects v2 (專案、項目、欄位和狀態更新)
      帳戶:Starring 讀取及寫入 為存放區加上或移除星號
      帳戶:個人資料 讀取及寫入 存取使用者個人資料
    7. 在詢問應用程式安裝位置的部分,選取「僅限這個帳戶」。

    8. 按一下「Create GitHub app」(建立 GitHub 應用程式)。

  6. 在導覽選單中,選取「安裝應用程式」。

  7. 選取要安裝新建立應用程式的帳戶,然後按一下「Install」(安裝)。

  8. 選取「All repositories」,然後按一下「Install & authorize」。

  9. 在導覽選單中,選取「一般」。

  10. 按一下「產生新的用戶端密鑰」。複製用戶端 ID 和產生的用戶端密鑰值,並妥善保存,以供日後使用。

    用戶端 ID 和用戶端密鑰
    GitHub 應用程式「General」分頁