2017-11-26 21:44:32 +00:00
|
|
|
|
---
|
|
|
|
|
date: "2016-12-01T16:00:00+02:00"
|
|
|
|
|
title: "从 Gogs 升级"
|
|
|
|
|
slug: "upgrade-from-gogs"
|
2023-04-04 13:47:31 +00:00
|
|
|
|
weight: 101
|
2020-12-09 06:47:06 +00:00
|
|
|
|
toc: false
|
2017-11-26 21:44:32 +00:00
|
|
|
|
draft: false
|
Refactor docs (#23752)
This was intended to be a small followup for
https://github.com/go-gitea/gitea/pull/23712, but...here we are.
1. Our docs currently use `slug` as the entire URL, which makes
refactoring tricky (see https://github.com/go-gitea/gitea/pull/23712).
Instead, this PR attempts to make future refactoring easier by using
slugs as an extension of the section. (Hugo terminology)
- What the above boils down to is this PR attempts to use directory
organization as URL management. e.g. `usage/comparison.en-us.md` ->
`en-us/usage/comparison/`, `usage/packages/overview.en-us.md` ->
`en-us/usage/packages/overview/`
- Technically we could even remove `slug`, as Hugo defaults to using
filename, however at least with this PR it means `slug` only needs to be
the name for the **current file** rather than an entire URL
2. This PR adds appropriate aliases (redirects) for pages, so anything
on the internet that links to our docs should hopefully not break.
3. A minor nit I've had for a while, renaming `seek-help` to `support`.
It's a minor thing, but `seek-help` has a strange connotation to it.
4. The commits are split such that you can review the first which is the
"actual" change, and the second is added redirects so that the first
doesn't break links elsewhere.
---------
Signed-off-by: jolheiser <john.olheiser@gmail.com>
2023-04-28 03:33:41 +00:00
|
|
|
|
aliases:
|
|
|
|
|
- /zh-cn/upgrade-from-gogs
|
2017-11-26 21:44:32 +00:00
|
|
|
|
menu:
|
|
|
|
|
sidebar:
|
2023-03-23 15:18:24 +00:00
|
|
|
|
parent: "installation"
|
2017-11-26 21:44:32 +00:00
|
|
|
|
name: "从 Gogs 升级"
|
2023-03-23 15:18:24 +00:00
|
|
|
|
weight: 101
|
2017-11-26 21:44:32 +00:00
|
|
|
|
identifier: "upgrade-from-gogs"
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# 从 Gogs 升级
|
|
|
|
|
|
|
|
|
|
如果你正在运行Gogs 0.9.146以下版本,你可以平滑的升级到Gitea。该升级需要如下的步骤:
|
|
|
|
|
|
|
|
|
|
* 停止 Gogs 的运行
|
|
|
|
|
* 拷贝 Gogs 的配置文件 `custom/conf/app.ini` 到 Gitea 的相应位置。
|
|
|
|
|
* 拷贝 Gitea 的 `options/` 到 Home 目录下。
|
|
|
|
|
* 如果你还有更多的自定义内容,比如templates和localization文件,你需要手工合并你的修改到 Gitea 的 Options 下对应目录。
|
|
|
|
|
* 拷贝 Gogs 的数据目录 `data/` 到 Gitea 相应位置。这个目录包含附件和头像文件。
|
|
|
|
|
* 运行 Gitea
|
2019-12-17 13:06:54 +00:00
|
|
|
|
* 登录 Gitea 并进入 管理面板, 运行 `重新生成 '.ssh/authorized_keys' 文件(警告:不是 Gitea 的密钥也会被删除)` 和 `重新生成所有仓库的 Update 钩子(用于自定义配置文件被修改)`。
|