|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287 |
- ---
- 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)
|