Cu635
V2EX  ›  问与答

各位想问下,同时支持 git 和 svn 的 self-code-hosting 软件有哪些?

  •  
  •   Cu635 · Sep 28, 2025 · 1508 views
    This topic created in 400 days ago, the information mentioned may be changed or developed.

    各位我又来了,还是 git 和 svn 的支持问题。

    工作这边现在要建立一个 self-hosting 的代码托管服务,以 git 为主,但是有老员工在继续使用 svn 。

    想建立一个同时支持 git 和 svn 的服务器,这种 self-code-hosting 的服务器端软件有没?有哪些?

    服务器是 linux 服务器。

    提前感谢各位了。

    6 replies  •  2025-09-29 11:42:11 +08:00
    KagurazakaNyaa
    KagurazakaNyaa
    Sep 28, 2025
    1
    为啥一定要同时支持,一台服务器上部署两个服务不就好了吗
    Cu635
    Cu635
    OP
    Sep 28, 2025
    2
    @KagurazakaNyaa #1
    考虑到帐号问题最好是一个服务,就是比如说注册一次,一个帐号就能同时使用 git 和 svn 将该服务器作为远端,而不用说注册两次。
    KagurazakaNyaa
    KagurazakaNyaa
    Sep 28, 2025
    3
    @Cu635 那可以考虑用 ldap 或者 oauth 之类的方式做统一账号系统
    Cu635
    Cu635
    OP
    Sep 28, 2025
    4
    @KagurazakaNyaa #3
    现在工作单位没有提供统一的 ldap (单位有 OA ,每个职工有帐号),而自建 ldap 的话,也就只有这个想要同时支持 git 和 svn 的 self-code-hosting 服务用的到了。
    KagurazakaNyaa
    KagurazakaNyaa
    Sep 28, 2025
    5
    @Cu635 那也只能建一个,或者自己写个服务或脚本自动同步账号,现有的 git 的常见服务器类似 gitea/gogs/fogejo/gitlab/onedev 这些都没有支持 svn 的功能
    因为 svn 是个非常老的版本控制工具了,也基本上长久没有更新了,只有那些老工具支持它,而这些老工具基本上也都是只支持了 svn 而没有实现其它功能的
    Cu635
    Cu635
    OP
    Sep 29, 2025
    6
    @KagurazakaNyaa #5
    这样啊。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5809 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:35 · PVG 10:35 · LAX 18:35 · JFK 21:35
    ♥ Do have faith in what you're doing.