# 帳戶和專案{#accounts-and-projects} 有些 Tuist 功能需要伺服器,伺服器可增加資料的持久性,並可與其他服務互動。要與伺服器互動,您需要一個帳號和一個專案,並連接到您的本機專案。 ## 帳戶{#accounts} 要使用伺服器,您需要一個帳戶。有兩種類型的帳戶: - **個人帳戶:** 當您註冊時會自動建立這些帳號,並透過從身分提供者 (例如 GitHub) 取得的句柄或電子郵件地址的第一部分來識別。 - **組織帳戶:** 這些帳號是手動建立的,由開發人員定義的句柄來識別。組織允許邀請其他成員合作進行專案。 如果您熟悉 [GitHub](https://github.com),其概念與他們類似,您可以擁有個人和組織帳號,並透過*句柄* 來識別,該句柄會在構建 URL 時使用。 > [!NOTE] > **Cli-first** > > 管理帳戶和專案的大部分作業都是透過 CLI 完成。我們正在開發 Web 介面,讓帳戶和專案管理變得更容易。 您可以透過 `tuist organization` 下的子指令管理組織。若要建立新的組織帳戶,請執行 ```bash tuist organization create {account-handle} ``` ## 專案{#projects} 您的專案,無論是 Tuist 的或原始 Xcode 的,都需要透過遠端專案與您的帳戶整合。繼續與 GitHub 作比較,這就像您有一個本機和一個遠端儲存庫,您可以在那裡推送您的變更。您可以使用 `tuist project` 來建立和管理專案。 專案以完整句柄來識別,完整句柄是組織句柄和專案句柄串連的結果。例如,如果組織的句柄是`tuist` ,專案的句柄是`tuist` ,完整句柄就是`tuist/tuist` 。 本地專案和遠端專案之間的綁定是透過設定檔完成的。如果沒有,請在`Tuist.swift` 建立,並加入下列內容: ```swift let tuist = Tuist(fullHandle: "{account-handle}/{project-handle}") // e.g. tuist/tuist ``` > [!WARNING] > **Tuist Project-only Features** > > 請注意,有些功能如 > 二進位快取,需要您擁有 Tuist > 專案。如果您使用的是原始的 Xcode 專案,則無法使用這些功能。 您專案的 URL 是使用完整句柄來建立的。例如,Tuist 的儀表板是公開的,可在 [tuist.dev/tuist/tuist](https://tuist.dev/tuist/tuist) 存取,其中`tuist/tuist` 是專案的完整句柄。