各位我又来了,还是 git 和 svn 的支持问题。
工作这边现在要建立一个 self-hosting 的代码托管服务,以 git 为主,但是有老员工在继续使用 svn 。
想建立一个同时支持 git 和 svn 的服务器,这种 self-code-hosting 的服务器端软件有没?有哪些?
服务器是 linux 服务器。
提前感谢各位了。
![]() | 1 KagurazakaNyaa 12 天前 为啥一定要同时支持,一台服务器上部署两个服务不就好了吗 |
![]() | 2 Cu635 OP @KagurazakaNyaa #1 考虑到帐号问题最好是一个服务,就是比如说注册一次,一个帐号就能同时使用 git 和 svn 将该服务器作为远端,而不用说注册两次。 |
![]() | 3 KagurazakaNyaa 12 天前 @Cu635 那可以考虑用 ldap 或者 oauth 之类的方式做统一账号系统 |
![]() | 4 Cu635 OP @KagurazakaNyaa #3 现在工作单位没有提供统一的 ldap (单位有 OA ,每个职工有帐号),而自建 ldap 的话,也就只有这个想要同时支持 git 和 svn 的 self-code-hosting 服务用的到了。 |
![]() | 5 KagurazakaNyaa 12 天前 @Cu635 那也只能建一个,或者自己写个服务或脚本自动同步账号,现有的 git 的常见服务器类似 gitea/gogs/fogejo/gitlab/onedev 这些都没有支持 svn 的功能 因为 svn 是个非常老的版本控制工具了,也基本上长久没有更新了,只有那些老工具支持它,而这些老工具基本上也都是只支持了 svn 而没有实现其它功能的 |
![]() | 6 Cu635 OP @KagurazakaNyaa #5 这样啊。 |