我正在寻找一些允许我在自己的服务器上管理 git、mercurial 甚至颠覆存储库的服务器软件(我不挑剔,我可以接受其中任何一个)。完美的东西当然是 github 或 bitbucket 服务器应用程序的私有可下载版本......
我需要的主要功能是一个 Web 界面,用于创建和管理位于我的服务器上的一些版本控制存储库,并控制用户对任何这些资源的访问(最好不授予这些用户 shell 访问权限)。
谢谢。
我正在寻找一些允许我在自己的服务器上管理 git、mercurial 甚至颠覆存储库的服务器软件(我不挑剔,我可以接受其中任何一个)。完美的东西当然是 github 或 bitbucket 服务器应用程序的私有可下载版本......
我需要的主要功能是一个 Web 界面,用于创建和管理位于我的服务器上的一些版本控制存储库,并控制用户对任何这些资源的访问(最好不授予这些用户 shell 访问权限)。
谢谢。
你可以试试gitlab。它的 web 界面有一些与 Github 相似的功能,比如 Pull(或 Merge)请求、提交概述等,而且 Gitlab 是免费的。
Mercurial 和 git 都提供了它们自己的适合服务器的 Web 界面。Mercurials 被称为“hgweb”,而 git 被称为“gitweb”。它们是免费的并且相对容易配置。如果您想要更多 bitbucket / github 之类的东西(拉取请求、团队、错误跟踪器等),那么您想要Rhodecode(对于 Mercurial)或gitorious对于 git。我个人只使用 hgweb:http: //ry4an.org/hg
当然它很昂贵,但你可以下载 Github:https ://enterprise.github.com/
AFAIK,它与在 Github 上运行的应用程序完全相同,但在您自己的服务器上。