这就是我的问题。我管理着一个git服务器,使用的是gitolite。我想使用git或svn命令访问这个服务器,客户端甚至不需要知道这是一个git还是svn服务器。
当从svn访问服务器时,我使用用户身份验证(使用文件authz,passwd和svnserve,然后运行git svnserve),而当从git访问时,我使用带有公钥的用户身份验证(就像git管理它一样)。服务器在RHEL6环境下工作。
有什么想法吗?我已经阅读了很多关于使用git-svn的信息,但是-according我所读到的--客户端应该使用一些git-svn命令,而我不希望这样。我已经阅读了这个线程Pushing an existing git repository to SVN,但我仍然不知道如何推送/拉入/拉出服务器,以及进行其他操作。
非常感谢你的帮助。
发布于 2014-08-28 12:01:45
有一个通过svn协议提供git存储库的项目:https://github.com/bozaro/git-as-svn。
https://stackoverflow.com/questions/15530704
复制相似问题