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