I have setup SVN , CVS , and a few other repository servers.
All of the time I setup a repository I need to download sometype of serverside software and all the client machines need the client side software.
On the client side software I realize their is an option to use http , https , ssh ,...etc
So I am wondering if I just create an ssh , http , or https server could I use it to be the repository instead of having to download the serverside repository server. (i.e just download apache , iis , openssh ,...etc )
Or is the serverside repository software required so that it can interperate the commands that the clientside sends like clone ,import ,...etc
Question 2
If I setup up cvs repository and somebody is using a clientside program other then cvs like svn , clearcase ,...etc will they still beable to download/upload to the repo.
Basically for every different type of repository (i.e cvs , svn , git , mercurial ,...etc) must each person have the same client side program to work with it. Or can an svn client work with a cvs repository , git work with svn ,...etc etc
Or do you have to download clientside software for each of the different repositories types. Is their any software that can work with all the types of repositories making it so you don't have to download software for each type?
All of the time I setup a repository I need to download sometype of serverside software and all the client machines need the client side software.
On the client side software I realize their is an option to use http , https , ssh ,...etc
So I am wondering if I just create an ssh , http , or https server could I use it to be the repository instead of having to download the serverside repository server. (i.e just download apache , iis , openssh ,...etc )
Or is the serverside repository software required so that it can interperate the commands that the clientside sends like clone ,import ,...etc
Question 2
If I setup up cvs repository and somebody is using a clientside program other then cvs like svn , clearcase ,...etc will they still beable to download/upload to the repo.
Basically for every different type of repository (i.e cvs , svn , git , mercurial ,...etc) must each person have the same client side program to work with it. Or can an svn client work with a cvs repository , git work with svn ,...etc etc
Or do you have to download clientside software for each of the different repositories types. Is their any software that can work with all the types of repositories making it so you don't have to download software for each type?