每个 repo http 的 Git 权限

发布于 2025-01-09 21:16:48 字数 567 浏览 1 评论 0 原文

我已经使用 git 文档 并添加了一些用户。

我想向用户实施每个存储库权限,有一些 超过 8 个问题 几年前,这表明这是不可能的,并且使用 github、gitlab 等。现在还是这样吗?

或者我是否需要使用其他工具,例如 GitosisGitolite

I have implemented a private git server over http using the git documentation and added a few user.

I would like to implement per repo permissions to the users, there are some questions from over 8 years ago that says it is not possible and to use github,gitlab,etc. Is it still the case?

Or do i need to use other tools like Gitosis or Gitolite?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只是我以为 2025-01-16 21:16:48

所有问题都回答“是”。一切都没有改变。提示: GitLab-on-premise 是最先进的解决方案,但也非常繁重。有许多更简单、更轻便的工具。

让我从 https://stackoverflow.com/a/44246093/7976758 复制我的旧答案:

  1. 你可以执行 ssh + gitolite。没有 Web 界面,只有纯 git。对于 Web 界面,请使用 gitwebcgit

  2. 或者 Klaus — 具有 Web 界面和 git 智能 HTTP 传输的 WSGI 服务器。< /p>

  3. Kallithea

  4. 页面

  5. http://gitprep.yukikimoto.com/

  6. https://gogs.io/

  7. https://gitbucket.github.io/gitbucket-news/about/

  8. < p>https://rocketgit.com/

"Yes" on all questions. Nothing is changed. Hint: GitLab-on-premise is the most advanced solution but also very heavy. There are many simpler, lighter tools.

Let me copy my old answer from https://stackoverflow.com/a/44246093/7976758 :

  1. You can do ssh + gitolite. No web interface, just pure git. For web interface use gitweb or cgit.

  2. Or Klaus — a WSGI server with both web interface and git smart HTTP transport.

  3. Kallithea.

  4. pagure

  5. http://gitprep.yukikimoto.com/

  6. https://gogs.io/

  7. https://gitbucket.github.io/gitbucket-news/about/

  8. https://rocketgit.com/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文