问题标签 [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.
csrf - 如何将 _csrf cookie 标记为对 gitea 安全?
如何将 _csrf cookie 标记为对 gitea 安全?
我可以使用 COOKIE_SECURE 选项将“i_like_gitea”cookie 标记为安全,但无法将“_csrf”cookie 标记为安全
git - Docker 中的 Gitea 和 Jenkins 设置
我正在尝试设置 Gitea 和 Jenkins 在单独的 Docker 容器中运行并设置一个简单的管道。
我遇到的问题是将 Jenkins 连接到 Gitea。在我的设置中,Gitea 在容器的 22 端口上侦听 SSH,我将其映射到本地主机上的 3001 端口(目前用于测试目的)。
在创建新的管道接口中,我被要求将 SSH url 提供给 Gitea 存储库。我确实提供了这个:
但似乎 Jenkins 无法连接说我需要一个有效的 URL。我已经将 Jenkins 生成的密钥添加到我的 Git 用户配置文件中。
然后我尝试从我的本地主机进行 git clone,所以我生成了一对密钥,将公钥添加到同一个 Git 配置文件中,然后执行命令
然而结果是:
所以我不确定我错过了什么。我确实将本地机器生成的密钥添加到了 GitHub,并且能够从那里很好地克隆,所以我很确定这与 Docker 环境中的 Gitea 有关。
我已经验证了 Jenkins 容器可以看到 Gitea 容器并且它们加入了同一个网络。
我在这里缺少什么,以便我可以从在 Docker 中运行的 Gitea 进行 git clone ?我相信这也是解决詹金斯问题的关键。
谢谢
github - Drone CI 没有让我退出
我正在将 Drone 用于自托管 CI,目前已为我自己托管的 gitea 和 github 设置它。我想为这两种服务提供 CI,并按如下方式配置了我的 docker-compose 文件:
当我尝试在无人机上注销 github 帐户时,它会立即让我重新登录,并且在我以前从未登录过的设备上,我什至无法访问任何登录表单,因为我的授权令牌显然无效/尚未生成。
continuous-deployment - 无人机 ci 发布生成的乳胶 pdf
实际上我正在使用 travis,但我想换成无人机。
对于所有 tex 文档,我使用带有容器的小型 Makefile 来生成我的 pdf 文件并将其部署到我的存储库中。
但是由于我使用的是 gitea,所以我想用无人机设置我的集成管道,但我不知道如何配置.drone.yml
以在每个标签 als 版本上部署我的 pdf 文件。
实际上我正在使用以下内容.drone.yml
,我很高兴地说,目前构建过程运行良好。
这是我的Makefile
当我推送一个新的 git 标签时,我的drone.yml 中缺少哪些标签和条件来部署我的 index.pdf 作为 gitea 中的发布?
沃尔克
jenkins - 使用 Jenkins 设置 gitea 提交状态
我想在构建 jenkins 后在我的 gitea 服务器上设置提交状态。
Gitea 有这个端点,但是在我的构建步骤中我没有看到这个选项。另外,我已经安装了 gitea 插件(https://wiki.jenkins.io/display/JENKINS/Gitea+Plugin)
有谁知道如何在詹金斯中设置这个?
git - Jenkins 和 GIT - 在 webhook 事件上开始构建作业而不从 GIT 中提取源代码
简短的问题:当事件通过 webhook 而没有 jenkins 从 GIT 存储库中提取源代码时,是否可以开始构建作业(远程 SSH shell 脚本)?
小背景:我们的组织设立了 GITEA 和 JENKINS,它们都工作得很好。没有配置问题,没有错误或任何东西。当一个事件通过 webhook 出现时,jenkins 会在通过 ssh 运行远程脚本之前从 repo 中提取代码。远程脚本还从 git repo 中提取源代码。我们希望避免两次获取源代码,最好是从 jenkins 获取。所以基本上 - 在 GIT 推送事件中,我们希望 jenkins 运行远程 shell 脚本。没有 git pull/fetch/clone ... 只是 ssh。
这可能吗?
谢谢
docker - 使用 docker 在 gitea 上 ssh
我刚刚在 Linux mint 19 上使用 docker 安装了 gitea,我使用 /data 和旧的 gitea 安装,所以我有一个填充数据库和存储库。当我访问网络时,它似乎工作正常。
问题是使用 SSH:
我检查了目录和文件的权限,/var/lib/gitea/ssh
但它似乎是正确的。drwx------
和-rw-------
iis - IIS 上的 URL 重写反向代理仅在其自身的服务器上工作
我目前正在尝试在安装了 Plesk 的 Windows server 2016 标准服务器上设置 Gitea 服务器。我有一个子域设置,即 git.thetofushop.net,我正在尝试创建一个反向代理来指向在端口 3000 上运行的 Gitea 服务器。
这是我的子域的 web.config
但这仅适用于服务器本身的内部,它不适用于服务器外部。你可以访问IP和端口,但是反向代理点空白拒绝工作。现在我对 IIS 不是超级熟练,但我已经尝试了从我发现的东西中可以弄清楚的东西。如果有人可以给我一个理由和修复此 ID 的确切步骤。在这一点上,我也愿意允许某人进入 TeamViewer 并修复它,因为我已经连续 8 个小时试图解决这个问题。
提前致谢
nginx - Gitea 和 Nginx 配置
我正在尝试将我的 Ubuntu 18.04 VPS 配置为同时作为 nginx 网络服务器和私有 gitea 服务器运行。我的配置大部分都在工作,除了来自我的域的任何 404 都传递到 gitea 并显示 gitea 404。我希望主域的任何用户都不要被定向到 Gitea。
客观的:
- 除 git.domain.com 之外的任何子域都不应代理到 Gitea,应使用 https(工作)
- 除 git.domain.com 之外的子域的任何错误都不应转到 Gitea(不工作)
- git.domain.com 应该提供对 gitea 的 https 访问(工作)
试过:
- Gitea 使用 location /git/ 将两者分开,并允许 location / 在尝试 url 后返回 404。这会导致 Gitea 中出现 404 错误的各种问题,或者导致 git.domain.com 不使用 nginx
启用域站点的配置:
}
任何帮助是极大的赞赏。谢谢你。
jenkins - 如何连接 Jenkins 和 Gieta
我有一个问题,我想在我的 Gitea Repo 和 Jenkins 之间建立一个 CI/CD 管道。到目前为止,我使用 Gitea API 为 Jenkins 创建了一个 webhook。不幸的是,当我尝试将测试包从 Gitea 发送到 Jenkins 时,我收到 x509 错误,说证书无效
投递:post https://*************/jenkins: x509:证书对xxxxxxxxxxxx有效,不是yyyyyyyyyyyyyyy
另一方面,我无法在 Jenkins Web UI 中添加我的 gitea 服务器。如果我尝试这样做,我会收到一条错误消息,指出无法建立连接,因为:
无法与服务器通信:HTTP 403/Forbidden
我现在很绝望。我已经尝试将证书添加到 Jenkins 正在运行的机器上,以消除 x509 错误,但它没有帮助。此外,如果我尝试添加官方 try.gitea.io 服务器而不是我的服务器,它实际上可以工作。但是我在配置中设置了我的服务器,所以使用官方服务器不是可选的。
提前致谢。