这是我的问题。我用 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,但我仍然不知道如何推入/拉出服务器,以及进行其他操作。
非常感谢你的帮助。