1

我查看了网站上的文档并搜索了他们的论坛,但以下内容仍然不清楚,所以我只需要更多信息。使用 jGit 我可以:

  • 创建新的存储库
  • 将用户/rsa 密钥添加到存储库

还是 jGit 纯粹用于客户端操作?

4

1 回答 1

1

JGit 支持创建新存储库:请参阅运行 JGit CLI,其中一个命令是:

init     Create an empty git repository

但是,当涉及到“将用户分配给 repo”时,这不再是 git 问题,而是授权系统问题。
您需要在 Git 设置中添加一个额外的层(无论是与 JGit 还是任何其他 Git 库一起使用)以管理授权。
我会推荐gitolite

(这不包括 JGit 或 gitolite 未涵盖的身份验证问题:请参阅您可能需要涵盖的所有问题)。

于 2011-12-20T07:28:42.417 回答