问题描述
我正在 docker 上设置 Gitea 以进行版本跟踪。 我在 docker (docker-compose) 上使用 traefik 作为反向代理运行它。 我已经使用 basicauth 设置了 traefic,因为我不希望任何人访问 Web 界面。 我不知道我是否可以让 gitea 只有那些应该访问的人(例如开发团队)可以访问,所以我认为这是一个不错的选择 atm。
我可以很好地进行 git clone,但在这里我必须提供 basicauth 凭据,而不是我的 gitea 帐户的用户凭据。当我要 git push 时,它会询问我的登录详细信息。但它无法识别我提供的登录详细信息,无论它们是 basicauth 还是 gitea 帐户详细信息。 (虽然它是有道理的,但它是 basicauth 凭据)。
下面是回复
remote: invalid credentials from <IP Address of Computer>
fatal: Authentication Failed for 'https://<URL>/<PATH to repo>.git/'
我想指出,当基本身份验证不存在/“关闭”时,克隆和推送都有效
编辑 v1:
disABLE_REGISTRATION = true
使得注册是不可能的,但这不是我真正想要的。
真诚的
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)