# 帳戶和專案{#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`
是專案的完整句柄。