- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- 163
- 164
- 165
- 166
- 167
- 168
- 169
- 170
- 171
- 172
- 173
- 174
- 175
- 176
- 177
- 178
- 179
- 180
- 181
- 182
- 183
- 184
- 185
- 186
- 187
- 188
- 189
- 190
- 191
- 192
- 193
- 194
- 195
- 196
- 197
- 198
- 199
- 200
- 201
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 211
- 212
- 213
- 214
- 215
- 216
- 217
- 218
- 219
- 220
- 221
- 222
- 223
- 224
- 225
- 226
- 227
- 228
- 229
- 230
- 231
- 232
- 233
- 234
- 235
- 236
- 237
- 238
- 239
- 240
- 241
- 242
- 243
- 244
- 245
- 246
- 247
- 248
- 249
- 250
- 251
- 252
- 253
- 254
- 255
- 256
- 257
- 258
- 259
- 260
- 261
- 262
- 263
- 264
- 265
- 266
- 267
- 268
- 269
- 270
- 271
- 272
- 273
- 274
- 275
- 276
- 277
- 278
- 279
- 280
- 281
- 282
- 283
- 284
- 285
- 286
- 287
- 288
---
date: "2016-11-08T16:00:00+02:00"
title: "文件"
slug: "documentation"
url: "/zh-tw/"
weight: 10
toc: false
draft: false
---
# 關於 Gitea
Gitea 是一個可自行託管的 Git 服務。你可以拿 GitHub、Bitbucket 或 Gitlab 來比較看看。
Gitea 是從 [Gogs](http://gogs.io) Fork 出來的,請閱讀部落格文章 [Gitea 公告](https://blog.gitea.io/2016/12/welcome-to-gitea/)以了解我們 Fork 的理由。
## 目標
本專案的首要目標是建立一個容易安裝,執行快速,安装和使用體驗良好的自建 Git 服務。我們採用 GO 為後端語言,Go 可以產生各平台使用的執行檔。它支援 Linux、macOS 和 Windows 外,處理器架構包含 amd64、i386、ARM 和 PowerPC 等。
## 功能
- 使用者面板
- 內容切換(組織或目前使用者)
- 動態時間軸
- 提交
- 問題
- 合併請求
- 儲存庫的建立
- 可搜尋的儲存庫清單
- 組織清單
- 鏡像儲存庫清單
- 問題面板
- 內容切換(組織或目前使用者)
- 篩選器
- 開放中
- 已關閉
- 您的儲存庫
- 被指派的問題
- 您的問題
- 儲存庫
- 排序
- 最舊
- 最近更新
- 留言數量
- 合併請求面板
- 和問題面板相同
- 儲存庫類型
- 鏡像
- 一般
- 已遷移
- 通知(email 和網頁)
- 已讀
- 未讀
- 釘選
- 探索頁面
- 使用者
- 儲存庫
- 組織
- 搜尋
- 自訂範本
- 複寫 public 檔案(logo, css 等)
- CSRF 與 XSS 保護
- 支援 HTTPS
- 設定允許上傳的檔案大小和類型
- 日誌
- 組態
- 資料庫
- MySQL
- PostgreSQL
- SQLite3
- MSSQL
- TiDB(MySQL 協議)
- 設定檔
- [app.ini](https://github.com/go-gitea/gitea/blob/master/custom/conf/app.example.ini)
- 管理員面板
- 系統摘要
- 維護操作
- 刪除未啟用帳戶
- 刪除快取的儲存庫存檔
- 刪除遺失 Git 檔案的儲存庫
- 對儲存庫進行垃圾回收
- 重寫 SSH 金鑰
- 重新同步 hooks
- 重新建立遺失的儲存庫
- 伺服器狀態
- 執行時間
- 記憶體
- 目前的 Goroutines 數量
- 還有更多……
- 使用者管理
- 搜尋
- 排序
- 最後登入時間
- 認證來源
- 儲存庫上限
- 停用帳戶
- 管理員權限
- 建立 Git Hook 的權限
- 建立組織的權限
- 匯入儲存庫的權限
- 組織管理
- 成員
- 團隊
- 大頭貼
- Hook
- 儲存庫管理
- 查看所有儲存庫資訊和管理儲存庫
- 認證來源
- OAuth
- PAM
- LDAP
- SMTP
- 組態檢視器
- 所有設定檔中的值
- 系統提示
- 當有未預期的事情發生時
- 應用監控面板
- 目前的處理程序
- Cron 任務
- 更新鏡像
- 儲存庫健康檢查
- 檢查儲存庫的統計資料
- 刪除舊的儲存庫存檔
- 環境變數
- 命令列選項
- 支援多國語言 ([21 種語言](https://github.com/go-gitea/gitea/tree/master/options/locale))
- 支援 [Mermaid](https://mermaidjs.github.io/) 圖表
- 郵件服務
- 通知
- 確認註冊
- 重設密碼
- 支援反向代理(Reverse Proxy)
- 包含子路徑
- 使用者
- 個人資料
- 姓名
- 帳號
- 電子信箱
- 網站
- 加入日期
- 追蹤者和追蹤中
- 組織
- 儲存庫
- 動態
- 已加星號的儲存庫
- 設定
- 和個人資料相同並包含下列功能
- 隱藏電子信箱
- 大頭貼
- Gravatar
- Libravatar
- 自訂
- 密碼
- 多個電子信箱
- SSH 金鑰
- 已連結的應用程式
- 兩步驟驗證
- 已連結 OAuth2 來源
- 刪除帳戶
- 儲存庫
- 以 SSH/HTTP/HTTPS Clone
- Git LFS
- 關注、星號、Fork
- 檢視關注、已加星號、Fork 的使用者
- 程式碼
- 瀏覽分支
- 從網頁上傳和建立檔案
- Clone url
- 下載
- ZIP
- TAR.GZ
- 網頁程式碼編輯器
- Markdown 編輯器
- 文本編輯器
- 語法高亮
- 預覽差異
- 預覽
- 選擇提交目標分支
- 檢視檔案歷史
- 刪除檔案
- 檢視 raw
- 問題
- 問題範本
- 里程碑
- 標籤
- 指派問題
- 時間追蹤
- 表情反應
- 篩選器
- 開放中
- 已關閉
- 被指派的人
- 您的問題
- 提及您
- 排序
- 最舊
- 最近更新
- 留言數量
- 搜尋
- 留言
- 附件
- 合併請求
- 功能和問題相同
- 提交
- 提交線圖
- 不同分支的提交
- 搜尋
- 在所有分支中搜尋
- 檢視差異(diff)
- 檢視 SHA
- 檢視作者(author)
- 瀏覽提交中的檔案
- 版本發佈
- 附件
- 標題
- 內容
- 刪除
- 標記為 pre-release
- 選擇分支
- Wiki
- 匯入
- Markdown 編輯器
- 設定
- 選項
- 名稱
- 描述
- 私有/公開
- 網站
- Wiki
- 開啟/關閉
- 內部/外部
- 問題
- 開啟/關閉
- 內部/外部
- 外部問題追蹤器支援 URL 重寫(URL Rewrite)以獲得更好的整合性
- 開啟/關閉合併請求
- 轉移儲存庫所有權
- 刪除 wiki
- 刪除儲存庫
- 協作者
- 讀取/寫入/管理員
- 分支
- 預設分支
- 分支保護
- Webhook
- Git hook
- 部署金鑰
## 系統需求
- Raspberry Pi 3 的效能足夠讓 Gitea 承擔小型工作負載。
- 雙核心 CPU 和 1GB 記憶體通常足以應付小型團隊/專案。
- 在類 UNIX 系統上, 應該以專用的非 root 系統帳號來執行 Gitea。
- 備註:Gitea 管理著 `~/.ssh/authorized_keys` 檔案。以一般身份使用者執行 Gitea 可能會破壞該使用者的登入能力。
- [Git](https://git-scm.com/) 的最低需求為 2.0 或更新版本。
- 當 git 版本 >= 2.1.2 時,可啟用 Git [large file storage](https://git-lfs.github.com/)。
- 當 git 版本 >= 2.18 時,將自動啟用 Git 提交線圖渲染。
## 瀏覽器支援
- 最近 2 個版本的 Chrome, Firefox, Safari, Edge
- Firefox ESR
## 元件
- Web 框架: [Chi](http://github.com/go-chi/chi)
- ORM: [XORM](https://xorm.io)
- UI 元件:
* [jQuery](https://jquery.com)
* [Fomantic UI](https://fomantic-ui.com)
* [Vue2](https://vuejs.org)
* [CodeMirror](https://codemirror.net)
* [EasyMDE](https://github.com/Ionaru/easy-markdown-editor)
* [Monaco Editor](https://microsoft.github.io/monaco-editor)
* ... (package.json)
- 資料庫驅動程式:
* [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
* [github.com/lib/pq](https://github.com/lib/pq)
* [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3)
* [github.com/denisenkom/go-mssqldb](https://github.com/denisenkom/go-mssqldb)
## 軟體和服務支援
- [Drone](https://github.com/drone/drone) (CI)