问题标签 [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.

0 投票
1 回答
968 浏览

linux - Gitea 无法获取存储库

我在树莓派上安装了 gitea(如果有人不知道,它是 gogs 的开源分支)。我在用户 pi 和用户 git 下尝试过。在用户 pi 中,gitea 安装/home/pi/gitea在 git 中,它安装在/home/git. 在这两种情况下,存储库目录都位于安装根目录中。

我用 webui 创建了一个新的存储库,并尝试了 2 个安装的遥控器。

当我试图继续前进时rpilocal2rpigitlocal2我收到以下错误消息:

当我尝试推送rpilocal并且rpigitlocal推送成功时,但是在网络界面中我仍然得到“使用 CLI 创建新存储库或推送现有存储库”。

怎么了?

0 投票
1 回答
398 浏览

git - Gogs 和 Gitea 功能查询

您能否告诉我 gogs 和 gitea 中的所有以下功能?

0 投票
1 回答
1912 浏览

drone - 无法使用我的本地 gitea 服务器运行无人机 CI,在进行身份验证时出错

我想在本地机器上玩无人机 CI。

我已经通过 brew 在我的 mac 上安装了 gitea。我可以使用 root 登录http://0.0.0.0:3000/登录,一切正常

然后我像这样启动无人机服务器:

之后,我想用gitea授权无人机,所以我去0.0.0.0:8001,输入登录名和密码但是无人机服务器返回错误:

0 投票
2 回答
4620 浏览

git - 在 Windows Server 2012 或更高版本上安装 Gitea

是否可以在 Windows Server 2012 或更高版本上安装Gitea ?我看不到任何具体说明,几乎所有文档都涵盖了 *nix 主机。

0 投票
2 回答
5479 浏览

git - go-git:如何在远程服务器上进行身份验证?

我正在使用 go 项目go-git作为 git-client 并希望从通过gitea托管的私有 git-repository 获取。

执行此操作的适当函数是func (r *Remote) Fetch(o *FetchOptions) error,它需要一个transport.AuthMethod对象进行身份验证。

我尝试了以下方法:

...它只是返回:

验证方法无效

如果我使用也会发生同样的情况

从包"gopkg.in/src-d/go-git.v4/plumbing/transport/ssh"

如果我使用证书:

如何确定支持哪种身份验证方法,是否有transport.AuthMethod可以使用的现有实现?

0 投票
1 回答
3128 浏览

git - Gitea - SSH Auth 可以,但无法推送到远程

我的 Gitea 版本是 1.2.3,它安装在 gentoo 专用服务器上。我使用我的用户(不是 root 用户)在另一台专用服务器上创建了我的 SSH 密钥。

在 Gitea GUI 上,我为该组织创建了一个组织和一个 repo,我的 gitea 用户是所有这些的所有者(不是 root 帐户)

当我转到 [Organization]/[MyRepo] > Settings > Deploy keys 时,我添加了远程用户的 ssh 密钥。Gitea 将该密钥添加到 .ssh git 用户中的 authorized_key 文件中(git 用户是 gitea 的用户)

在我的遥控器上,当我尝试这样做时:

我收到了这条消息:

所以 SSH 工作得很好,但是当我尝试推送或克隆时,我得到了:

回答 :

这似乎是一个 gitea 身份验证问题,但我没有找到答案,谢谢。

0 投票
6 回答
18529 浏览

jenkins - gitea 和 jenkins 网络钩子

我正在测试 Gitea,并希望它触发 Jenkins 构建,非常基本的用例。我知道有现有的 GOGs webhook 插件可以使用,但最近还发现 Jenkins 也有一个 Gitea 插件。

在 GOGS 案例中,您可以通过以下方式调用 Jenkins: http://localhost:8080/gogs-webhook/?job=job_name

在上面的示例中,显然根据需要更新了 Jenkins 位置和作业名称。

问题是 Gitea 插件没有文档,但根据源代码,URL 应该是:

http://jenkins-url/gitea-webhook/post

我认为应该发生的顺序如下:

  1. Gitea 看到推送活动并将信息发布到 Jenkins webhook
  2. Jenkins Gitea webhook 看到 POST 并使用该信息从 Gitea 获取新的源代码。

问题是 gitea 插件如何知道要执行什么作业?你如何指定这个?现在我可以看到 gitea 正在通过上述 URL 向 Jenkins 发送 POST 但没有发生任何事情,Jenkins 日志也没有任何信息来理解它失败的原因。

编辑:

我在这里遇到了一个问题,在将生成的公共 SSH 密钥复制到 Gitea 用户帐户后,Jenkins 仍然无法访问存储库以使用管道编辑器。不确定我在这里缺少什么,因为我能够从 localhost(Docker 环境之外)完美地推/拉,并检查了容器确实也可以完美地看到彼此......

谢谢

0 投票
1 回答
344 浏览

docker - 在 Docker 容器内构建

在从 Docker 容器内运行 Gitea 的简单情况下,当前的 Dockerfile 假定您已经编译了 Gitea 并且可以使用它来创建映像。

就我而言,我的机器上目前没有安装 Gitea。我在 Mac OSX 上,我的想法是,如果我在这台机器上构建,但 Gitea Dockerfile 使用 Alpine Linux 作为其基础映像,在这种情况下会有一些冲突吗?有人可以澄清这是否会成为问题吗?

我想到的解决方法是使用 Alpine Linux 直接在容器内构建 Gitea。另一种可能性是我在 Mac OSX 上编译,然后更改我想的基本图像。

这两种解决方法是否有意义,哪一种更可取?我们在镜像中使用的二进制文件是否也必须与基础镜像兼容?我认为是这样,但也欢迎您的意见。

编辑:我尝试在容器内编译,但遇到了问题。来自 DockerHub 的可用 Dockerfile 如下:

您可以看到我添加了将 gitea 复制到容器中、解压缩、cd 到目录和构建中的说明,但我得到以下输出:

Makefile 清楚地表明这些目标是可用的,但这让我有点难过。有什么建议么 ?

0 投票
6 回答
14925 浏览

git - 在 Gitea 中更改管理员密码

我创建了一个带有密码的管理员用户,其中包含一个特殊字符。Gitea 安装成功,但我无法登录。我无法获得新密码,因为它说:

抱歉,注册邮件确认已被禁用。

我试过 command gitea admin change-password,但 command 无法识别。

0 投票
1 回答
1215 浏览

ubuntu-14.04 - not able to clone repo via ssh (gitea)

I've tried to deploy the 'gitea' on my virtual machine.

gitea version is:

os:

gitea config:

everything works fine except ssh. I mean I am able to work with repo via https, but I have no luck in using ssh the error is displaying:

Can someone assist me in fixing that matter?