问题标签 [gitea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Docker 容器停止后不会重新启动
我正在尝试在我的 QNAP NAS(Container Station)中启动 GitLab 或 Gitea docker 容器,并且由于某种原因,当我重新启动容器时,它不会启动备份,因为文件丢失(似乎)。
例如,对于 GitLab,它给了我错误runsvdir-start
,gitlab-ctl
说不存在。对于Gitea,它就是s6-supervise
文件。
现在我像这样启动容器,只是为了简单起见:
一个简单的docker stop ....
和docker start ....
打破它。我该如何解决这样的问题?
git - 无法更改 Gitea 管理员密码
我无法从命令提示符更改 Gitea 管理员密码。我尝试以下命令。
错误信息:
models.SetEngine:无法连接到数据库:未知数据库类型:2019/07/17 10:57:10 [I] XORM 日志模式:控制台(信息)
git - 如何远程转储gitea存储库
我想使用dump
gitea 文档中的命令。
请参阅: https ://docs.gitea.io/en-us/backup-and-restore/
我问的原因是因为我天真地在存储空间不多的树莓派上安装了 gitea,并且它已经到了我需要为了存储库而升级存储的地步。
我想远程执行此命令并远程保存生成的 zip 文件,因为 gitea 数据库自然已满,我认为在使用所有剩余存储空间之前它无法在本地转储。
如何远程执行此命令并远程保存生成的 .zip 文件?
编辑:我突然想到我也可以转储到闪存驱动器。我对任何选项持开放态度,但我需要帮助弄清楚如何修改上述命令以在正确的位置转储。
go - 尝试从 Gitea 连接到 AD 服务器时出错
我将 Gitea 配置为针对 AD 服务器进行身份验证,我收到以下错误:
令我感到奇怪的是,上面示例中的数字 37590 总是在每次出现时都发生变化。是端口号吗?如果属实,我如何跟踪它以便在 AD 服务器防火墙上将其列入白名单?
我是围棋的新手,所以我不知道发生了什么。
git - Jenkins fetch 太慢了
我正在为我的公司配置 Jenkins 环境。当我从源代码管理构建存储库时,我们使用 gitea (1.9.3)、Jenkins 2.194 和 git 版本 2.23,它会构建存储库,但执行 fetch 命令需要 120-150 秒。关于做什么的任何建议?
我尝试更改 git 客户端,确保凭据正常,尝试使用空或完整的存储库以及子模块和只有一个分支配置。
有问题的部分:
C:\Program Files\Git\cmd\git.exe fetch --no-tags --force --progress https://XXX:3000/Tests/test-repo.git +refs/heads/ :refs/remotes/产地/ *
编辑 1:无论存储库是空的还是充满了东西,构建都需要 4:27,如果我从服务器手动运行 git fetch 命令大约需要 3 秒。
ssl - gitea 使用普通用户和 https
我正在尝试将 gitea 设置为将 https 与我从letsencrypt 以普通用户身份运行服务获得的证书一起使用。
我已经使用普通用户在端口 80 上使用 httpgit
并使用 iptables 将端口 80 重定向到端口 3000。
此外,我已经让它在端口 3000 上使用 https 重定向到端口 3080。
但我不知道如何配置它(可能与 iptables 一起),以便对端口 80 的请求重定向到适当的端口(3000?3080?)。
我以 root 身份使用此 iptables 命令将端口 80 重定向到端口 3000:
# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3000
这是我对 HTTP 的配置的相关部分
这是我在端口 3000 上重定向到端口 3080 的 HTTP 配置
使用此配置,我可以访问https://example.com:3000
它并且工作正常,但是如果我访问https://example.com:3080
,我会得到一个Secure Connection Failed
with Error code: SSL_ERROR_RX_RECORD_TOO_LONG
。
我尝试使用 iptables 将端口 80 重定向到端口 3080,但没有成功。
你能帮我设置一下,以便我可以在端口 80 中以普通用户身份运行服务,以便人们可以访问它https://example.com
吗?(也许事先使用 iptables 作为根来重定向某些端口)提前致谢
git - K8S:如何通过 SSH 服务(Gitea)在同一主机上访问 pod,ingress-nginx 暴露为 HTTP?
目前正在使用 Kubernetes(托管,DO)练习,我遇到了两天无法解决的问题。我有 nginx-ingress 设置以及 cert-manager,以及 git.domain.com 指向负载均衡器 IP 的域。我可以通过网络访问我的 Gitea 部署,一切似乎都正常。
我现在想要实现的是,我也可以像这样使用 SSH
所以我需要通过服务公开容器端口 22,然后通过入口。我尝试了几件事,但似乎都不起作用,可能是因为我是 K8S 的初学者。这是我使用的工作设置。
服务定义:
入口定义
我的部署的一部分,只是为了确保:
抱歉,如果这是一个愚蠢的问题,我认为我在这里混淆了一些基础知识。谢谢!
git - Pip 无法再从 https 克隆 - 错误 128
我有一个项目使用标准的 https 克隆语法有一段时间了,就在今天下午它运行良好。现在,我error code 128
每次尝试克隆时都会得到:
我已经确认我可以使用手动克隆
git clone -q https://myurl/myuser/myproject.git
以及通过 SSH。
我在 gitea 上托管我的存储库,我没有发现任何与此相关的错误。这很奇怪。
有谁知道可能出了什么问题?我什至删除了我的 virtualenv 文件夹并重新实例化它,但没有成功,还重新启动了我的 gitea 服务器。
gitea - gitea - 创建回购 API
尝试通过 API 创建存储库。使用招摇执行模式:
产生 500 错误,抱怨自述文件。
猜测是因为这个参数:
“自述文件\”:\“字符串\”
我不知道建议的价值是什么,但它在招摇文档中。
有任何想法吗 ?
docker - 如何在 jwilder nginx docker image 后面使用 gitea 设置无人机
使用我的 gitea 实例设置无人机时遇到了一些问题,并且由于过去几年针对无人机的不同环境变量有很多不同配置的不同指南,我无法按照它对我的工作方式进行设置。是的,我知道,他们明确表示“我们强烈建议在专用实例上安装 Drone。我们不为在同一实例上安装 Drone 和 Gitea 提供最终用户支持。我们不为网络故障排除提供最终用户支持单实例安装导致的并发症。” 但我认为必须有一种方法可以将它安装在同一台服务器上?
我目前的设置
无人机 docker-compose.yaml
无人机的相应(自动生成)nginx配置
(gitea 是相等的,但具有不同的 subdomian)
gitea_client_id 和 secret 是通过 gitea web 界面创建的,重定向 url 设置为https://drone.mydomain.tld/login
这是我在访问drone.mydomain.tld 时看到的
单击授权应用程序后,我的浏览器请求中的 url 更改为https://drone.mydomain.tld/login?XXXXXXXX并且它只会加载直到 nginx 抛出 502。在此初始授权之后,每个请求只会导致以下日志和错误。
nginx 日志
无人机日志
吉蒂亚原木
页面来源
这就是我的浏览器显示的内容,显然,javascript 已激活
是否有任何我错过的配置或任何过时的环境变量(我遵循了不同的指南,但最后用无人机文档检查了所有内容)?有没有人运行类似的设置可以与我分享他的配置?我尝试了几乎所有 http/https 组合和无人机的不同过时 env vars 的组合,但从未接触过实际的 webfrontend。