gitea

同一服务器上两个守护进程的 SSH 配置
gitea

同一服务器上两个守护进程的 SSH 配置

我的服务器公开两个 ssh 端口:一个用于服务器本身,一个用于 git 守护进程(gitea)。 我的本地~/.ssh/config: Host server hostname 1.2.3.4 port 22 user foo identityfile ~/.ssh/id_rsa_server Host gitea hostname 1.2.3.4 port 2222 user git identityfile ~/.ssh/id_rsa_gitea 我可以使用 ssh 进入服务器$ ssh ...

Admin

Docker 使用不同的环境变量值进行缩放
gitea

Docker 使用不同的环境变量值进行缩放

我想根据值数组(如用于创建容器的值矩阵集)实现容器的缩放。我无法在 docker compose 文件中对单个容器进行缩放: services: runner: image: gitea/act_runner:$VERSION pull_policy: always restart: unless-stopped volumes: - "./data/${TOKEN}:/data" - /var/run/docker.sock:/var/run/docker.sock environment...

Admin

尝试将通过 Caddy 提供的 Woodpecker CI 与 Gitea 配对时出现“意外的 EOF”错误
gitea

尝试将通过 Caddy 提供的 Woodpecker CI 与 Gitea 配对时出现“意外的 EOF”错误

你是我唯一的希望。我快要抓狂了。我试着做一件非常简单的事情,将Woodpecker CI实例与Gitea实例配对。 我在一个单独的主机上正在运行 Gitea。 我在 Gitea 的用户配置中为 Woodpecker 创建了一个 oauth2 应用程序。 我有一个Woodpecker CI为 Gitea 配置的实例,实际上可以通过 https 访问。它有效,有一个“登录”按钮。 我点击它。它将我重定向到 Gitea。我登录 Gitea 并在 Gitea 中授权 Woodpecker。 然后,我通过 Gitea 的应用程序配置中的重定向 URI 重定向回 Wo...

Admin

Docker 撰写 gitea 远程 ssh 连接被拒绝
gitea

Docker 撰写 gitea 远程 ssh 连接被拒绝

我已经使用这个 docker-compose 配置在 Ubuntu 服务器上设置了 Gitea: version: '3.9' services: db: image: docker.io/bitnami/postgresql:15 volumes: - 'db_data:/bitnami/postgresql' environment: - POSTGRESQL_DATABASE=gitea - POSTGRESQL_USERNAME=gitea - POSTGRESQL_PASS...

Admin

Gitea 实例正在遭受暴力攻击
gitea

Gitea 实例正在遭受暴力攻击

就在我写下这段文字的时候,我的 Gitea 实例正在遭受暴力破解: gitea | Invalid user yinsen from 94.23.30.184 port 55154 gitea | Connection closed by invalid user yinsen 94.23.30.184 port 55154 [preauth] gitea | Invalid user zhaoyy from 94.23.30.184 port 42294 gitea | Connection closed by invalid user zhaoy...

Admin

单台裸机上的多个 Web 服务(使用 HTTP/HTTPS 协议)
gitea

单台裸机上的多个 Web 服务(使用 HTTP/HTTPS 协议)

我是网络和网络方面的新手。 我想要托管以下 Web 服务供我个人使用: 希泰亚 Nextcloud pypiserver(私人 pypi 服务器) Ktra(私人 Rust 注册服务器) 我只有一台机器,只有一个网络接口(单个 IP 地址)。 我希望它可以为每个服务分配 URL,如下所示: Gitea:(https://my-ip-addr/gitea/) Nextcloud:(https://my-ip-addr/nextcloud/) pypiserver:(https://my-ip-addr/py...

Admin

podman:将容器用户映射到主机用户以获得共享卷权限
gitea

podman:将容器用户映射到主机用户以获得共享卷权限

我正在尝试使用 podman 进行设置gitea。我希望 映射到主机目录的数据卷,因为它允许我轻松检查和备份数据 特定主机用户执行的容器进程 podman generate systemd --newPodman 由 root 用户执行,主要是因为我遇到了无 root 用户容器的问题(请参阅systemd User= 指令不受支持,为什么?和在 systemd 中支持 User= 来运行无根服务)。 为了实现 rootfull 容器的映射,我开始将所有正在使用的容器uid和gid映射到主机的gitea user。我最终得到了类似 podman run -...

Admin

使用 gitea 在 s3 上进行 GIt lfs 无法克隆
gitea

使用 gitea 在 s3 上进行 GIt lfs 无法克隆

我们正在对 gitea 进行测试安装,并尝试使用 gitea lfs 到 s3 功能。配置很简单,我们这样做了: [lfs] #PATH = /opt/gitea/data/lfs STORAGE_TYPE = minio MINIO_ACCESS_KEY_ID = KEY MINIO_SECRET_ACCESS_KEY = SECRET MINIO_BUCKET = NAME MINIO_LOCATION = us-east-1 MINIO_USE_SSL = true SERVE_DIRECT = true MINIO_ENDPOINT = s3.us-...

Admin

ssh-keygen 无法验证密钥“未知选项——Y”
gitea

ssh-keygen 无法验证密钥“未知选项——Y”

上下文:我正在尝试在 Gitea 实例上验证我的公钥。Gitea 为我提供了一个令牌来生成签名;说明如下: echo -n 'TOKEN_PROVIDED' | ssh-keygen -Y sign -n gitea -f PATH_TO_PUBLIC_KEY 当我这样做时,ssh-keygen 回复 unknown option -- Y 我之前已经能够在我的个人计算机上进行验证,但似乎我登录的服务器上的 ssh-keygen 有一个不同的 ssh-keygen,因为它似乎缺少该标志。 我应该使用不同版本的 ssh-keygen 吗? 我还能怎样验证...

Admin

gitea 在 TortoiseGit 和 SourceTree 上询问“gitea”密码
gitea

gitea 在 TortoiseGit 和 SourceTree 上询问“gitea”密码

我有一个运行 Manjaro 系统的gitea服务器。现在,当我尝试使用 TortoiseGit 或 SourceTree 对服务器上的存储库执行某些操作(例如克隆或推送)时,服务器将要求输入帐户密码gitea。 当我使用命令行客户端执行相同操作时,它可以正常工作。 另外,我还尝试使用帐户通过 SSH 进入系统gitea,我认为效果不错... 在客户端机器中,我有一个使用pageant代理加载的私钥。TortoiseGit 和 SourceTree 也设置了密钥。 那么我还应该做什么才能使 git 通过 ssh 正常工作? ...

Admin

Gitea 提供了错误的 SSH 密钥
gitea

Gitea 提供了错误的 SSH 密钥

我在可公开访问的虚拟机上运行 Gitea gitea.myorg.foo。以下是我的配置文件中与 SSH 配置相关的服务器部分: [server] SSH_DOMAIN = gitea.myorg.foo ...

Admin

Gitea 下的配置管理:生成和静态设置
gitea

Gitea 下的配置管理:生成和静态设置

我需要为一个组织设置 Gitea 服务器。设置过程本身很简单,安装时我在一小时内就启动了 Gitea手动。 但是,我的组织使用配置管理工具来处理机密和配置设置。因此,我的想法是/etc/gitea/app.ini使用配置文件模板进行创建。 但是当我运行 Gitea 设置时,会创建其他值,例如 JWT 令牌(JWT_SECRET在[oauth2]配置文件的部分中),这显然是在 Gitea 启动和运行之前我无法弥补的。 因此,一方面我需要预先定义app.ini,另一方面我需要 Gitea 来控制app.ini。但是当我的配置脚本运行时,它将覆盖这些设置。 是否可...

Admin

如何将子域名代理到 apache 中的端口
gitea

如何将子域名代理到 apache 中的端口

我想将 git.example.com 代理到 example.com:3000 以供 gitea 使用。我还想在子域上启用 https。 这是我的配置: <VirtualHost *:443> ServerAdmin [email protected] ServerName git.example.com ServerAlias www.git.example.com SSLEngine on SSLCertificateFile /etc/letsencrypt/live/examp...

Admin

SSH 连接在 gitea 中不起作用
gitea

SSH 连接在 gitea 中不起作用

我已经使用 docker-compose 设置了 gitea,我的机器的外部 SSH 端口是 4444,我在 sshd_config 中设置了它 version: '2' volumes: gitea: postgres: networks: gitea: external: false services: server: image: gitea/gitea:latest env_file: - .env restart: always networks: - gitea ...

Admin