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