Reputation: 23240
Want to work with 4-5 devs over internet on PHP projects.
Question: Is there any with/without central server version control system that will work with Netbeans IDE, Windows 7 and IIS?
Please: don't suggest any third-party servers like bitbucket or git-hub. I don't want to use any paid server or free ones with limited posibilities.
I want to set-up my own server. That's why asking to community
Thanks in advance.
System specs: Currently My OS is: Windows 7 Ultimate X64 and IDE is Netbeans 7.1.
Upvotes: 0
Views: 185
Reputation: 701
If you want to run your own server, you have many options. I personally like git, and it is quite easy to set up your own server. Check out this chapter of Progit: http://progit.org/book/ch4-0.html
It talks about your options for setting up a git server and has step by step instructions.
Upvotes: 0
Reputation: 2757
Ok, I decided to make this an answer after all.
VisualSVN is an easy-to-use-and-setup SVN server. Simply download the free version from http://visualsvn.com/server/download and install. Then refer to http://www.visualsvn.com/server/getting-started/ for a few tips to get you started.
You need to make sure that NetBeans supports SVN. This link states it does.
Upvotes: 0
Reputation: 16844
We are successfully using gitosis. gitolight might also be an option for small teams but I have not used it. An other option is to set up gitourious, but this might be overkill for you.
Said all that most of this systems are desigend to work on Linux. We are actually running gitosis on a Synology NAS, with 2 developers and about 30 projects.
This post might be interesting for you: Gitosis alternative?
Upvotes: 1
Reputation: 4988
I personally prefer git. Since I work from a laptop, it allows me to have my own versions, while still reaping the benefits of a centralized repository.
The Windows part was answered in this question.
This should be the thing you're looking for, since git integrates in netbeans 7.1 REALLY well, and is easy to use and master.
Upvotes: 1
Reputation: 93348
You can use an ssh account and create a github repo that is shared among the members of the team. The limitations are negligible with this approach since you can setup a server yourself.
Take a look at http://www.mindfuzz.net/?p=250 for ideas.
Upvotes: 0
Reputation: 48865
cvs and svn are both easy to setup on a server and they have clients for all the platforms mentioned.
Upvotes: 1