# GitHub 整合{#github}
Git 倉庫是大多數軟體專案的核心。我們與 GitHub 整合,直接在您的拉取請求中提供 Tuist 的深入分析,並為您省下一些設定,例如同步預設分支。
## 設定{#setup}
您需要在組織的`Integrations` 標籤中安裝 Tuist GitHub 應用程式:
。
之後,您就可以在 GitHub 倉庫和 Tuist 專案之間新增專案連線:
。
## 拉取/合併請求註解{#pull-merge-request-comments}
GitHub 應用程式會發佈 Tuist 執行報告,其中包含 PR 的摘要,包括最新
previews
或
tests
的連結:
。
> [!NOTE]
> **Requirements**
>
> 只有當您的 CI 執行為
> authenticated
> 時,才會張貼註解。
> [!NOTE]
> **Github_ref**
>
> 如果您的自訂工作流程不是由 PR commit 觸發,而是例如由 GitHub 的註解觸發,您可能需要確保`GITHUB_REF`
> 變數設定為`refs/pull//merge` 或`refs/pull//head`
> 。
>
> 您可以執行相關指令,例如`tuist share` ,前綴為`GITHUB_REF`
> 環境變數:GITHUB_REF="refs/pull/${{ github.event.issue.number }}/head"
> tuist share