Update Gitea

aki
2026-04-05 00:58:40 +09:00
parent 1db8a218e7
commit 5cb88dc87e

@@ -1,25 +1,30 @@
# Gitea
## Giteaに決めた
この研究室のリポジトリには [Gitea](https://gitea.com/) を使うことにした。
理由はいくつかある。
* ほど良く高性能。
* ほど良く軽量。
* ほど良く安全なプログラミング言語である [Go](https://go.dev/) で書かれてる。
* 最も安全なOSである [OpenBSD](https://www.openbsd.org/) のパッケージにある。
* 高性能なデータベースエンジンである [PostgreSQL](https://www.postgresql.org/) に対応してる。
## 他の選択肢たち
### Forgejo
[Forgejo](https://forgejo.org/)
* OpenBSDのパッケージに、Giteaはあるけど、Forgejoは無い。
* Pagesの機能は、Giteaには無いけど、Forgejoにはある。
* Giteaは企業が主導してるけど、Forgejoはコミュニティが主導してる。
* ForgejoはGiteaとデータの互換性を保ってる。
## Giteaのウィキ
GiteaのウィキはMarkdownで書く。
ローカルGiteaの他のリポジトリを参照する特別な記法は無い。
Markdownのリンクで普通に書く。
URLのスキーマやドメインは省略できない。
## Gitea以外の選択肢たち
Giteaより [Forgejo](https://forgejo.org/) の方が良いかな。
迷うところ。
かれは研究室のサーバはOpenBSDを使ってる。
OpenBSDのパッケージにGiteaはあるけど、Forgejoは無い。
とはいえ、ForgejoはGiteaのフォークでGo製だし、ビルドは出来ると思うけど。
Giteaが企業くさくなったからForgejoがフォークした。
Giteaの企業くささが、どのくらい懸念か。
GiteaにはPagesが無いけど、Forgejoにはある。
とはいえ、個人で使う分には、手動で運用して十分だけど。
ForgejoはGiteaとデータの互換性を保ってる。
GiteaからForgejoにデータを移行するのは簡単らしい。
焦って移行する必要は無い。