0

我正在 docker 上设置 Gitea 以进行版本跟踪。我使用 traefik 作为反向代理在 docker (docker-compose) 上运行它。我已经使用 basicauth 设置了 traefic,因为我不希望任何人都可以访问 Web 界面。我不知道我是否可以让 gitea 仅对那些应该访问的人(例如开发团队)开放,所以我认为这是一个不错的选择 atm。

我可以很好地克隆,但在这里我必须提供 basicauth 凭据而不是我的 gitea 帐户的用户凭据。当我要 git push 时,它会询问我的登录详细信息。但它无法识别我提供的登录详细信息,无论它们是 basicauth 还是 gitea 帐户详细信息。(虽然它是有道理的,但它将是基本身份凭证)。

下面是回复

remote: invalid credentials from <IP Address of Computer>
fatal: Authentication failed for 'https://<URL>/<PATH to repo>.git/'

我想指出,当 basicauth 不存在/“关闭”时,克隆和推送都有效

编辑 v1:

DISABLE_REGISTRATION = true 

使它无法注册,但这并不是我真正想要的。

真挚地,

4

0 回答 0