gitea

Development moved to Codeberg


date: "2016-12-01T16:00:00+02:00" title: "從 Gogs 升級" slug: "upgrade-from-gogs" weight: 10 toc: false draft: false menu: sidebar: parent: "upgrade" name: "從 Gogs" weight: 10

identifier: "upgrade-from-gogs"

從 Gogs 升級

目錄

{{< toc >}}

若您正在執行 Gogs 0.9.146 以下版本,您可以很簡單地遷移到 Gitea。

請參考下列步驟。在 Linux 系統上請以 Gogs 的使用者身份執行:

修改指定的 gogs 資訊

修改前:

  [database]
  PATH = /home/:USER/gogs/data/:DATABASE.db
  [attachment]
  PATH = /home/:USER/gogs-data/attachments
  [picture]
  AVATAR_UPLOAD_PATH = /home/:USER/gogs-data/avatars
  [log]
  ROOT_PATH = /home/:USER/gogs/log

修改後:

  [database]
  PATH = /home/:USER/gitea/data/:DATABASE.db
  [attachment]
  PATH = /home/:USER/gitea-data/attachments
  [picture]
  AVATAR_UPLOAD_PATH = /home/:USER/gitea-data/avatars
  [log]
  ROOT_PATH = /home/:USER/gitea/log

升級到最新版的 gitea

成功從 gogs 升級到 gitea 1.0.x 後再用 2 個步驟即可升級到最新版的 gitea

請先升級到 gitea 1.6.4,先從下載頁下載 您平臺的二進位檔取代既有的。至少執行一次 Gitea 並確認一切符合預期。

接著重複上述步驟,但這次請使用最新發行版本。

從更新版本的 Gogs 升級

您也可以從更新版本的 Gogs 升級,但需要更多步驟。 請參考 #4286

疑難排解

在 Unix 啟動時執行 Gitea

gitea/contrib 更新必要的檔案以取得正確的環境變數。

使用 systemd 的發行版:

使用 SysVinit 的發行版: