0

这是我的问题。我用 gitolite 管理一个 git 服务器。我想使用 git 或 svn 命令访问此服务器,客户端甚至不需要知道那是 git 还是 svn 服务器。

从 svn 访问服务器时,我使用用户身份验证(使用文件 authz、passwd 和 svnserve,然后运行 ​​nig svnserve),从 git 访问时,我使用带有公钥的用户身份验证(就像 gitolite 管理这个)。服务器在 RHEL6 下工作。

有任何想法吗?我已经阅读了很多关于使用 git-svn 的信息,但是 - 根据我所阅读的内容 - 客户端应该使用一些 git-svn 命令,而我不想要这个。我读过这个帖子Pushing an existing git repository to SVN,但我仍然不知道如何推入/拉出服务器,以及进行其他操作。

非常感谢你的帮助。

4

1 回答 1

0

有一个通过 svn 协议为 git 存储库提供服务的项目:https ://github.com/bozaro/git-as-svn

于 2014-08-28T04:01:45.427 回答