jonneymendoza
jonneymendoza

Reputation:

Setup an SVN Server?

Does anybody know how to setup a basic SVN server on my windows pc? I want to create an SVN repository to store the code for my home projects I've got lined up.

Anyone know how to do this?

Upvotes: 44

Views: 71966

Answers (11)

Bhaurao Birajdar
Bhaurao Birajdar

Reputation: 1507

If you want to create SVN repo, you can use this VisualSVN

By using this tool, you can easily create SVN repo and it will give it's REPO URL. so you can use it for cloning. It is the easiest way to create repo in any machine and use the its repo URL

Upvotes: 0

jap jap
jap jap

Reputation: 342

What is the final veredict? for a single user local repository what would be the best option:

  • just create local repositories with TortoiseSVN (simpler and less resource consuming)
  • install VisualSVN server to get the extra functionality it offers (for example, the automatic backups are quite interesting..)

The idea of using VisualSVN server in my local machine with the automatic backups stored in a google drive folder in order to keep the repository in case of catastrophe sounds good, but maybe is a bit overkill.. is it heavy the server initialization? the machine is only booted while I am working in my spare time.. if the server takes no negligible time to start every time I turn on the PC maybe the first option is better.

Upvotes: 1

Noman Ahmad
Noman Ahmad

Reputation: 360

before setting up SVN you need: 1.Install Putty http://www.putty.org/ 2.Creat Droplet on Digital Ocean 3.Install Apache,Install PHP,Install phpMyAdmin

after that follow steps on below link:

https://progtec.wordpress.com/2015/10/18/how-to-setup-svn-server/

Upvotes: -1

Ruslan Platonov
Ruslan Platonov

Reputation: 422

I would also recommend Visual SVN if you like to get SVN installed on your Windows PC. There is a nice tutorial that describes installation and configuration process.

However think twice before hosting your product locally as that isn't the best option.

Upvotes: 4

Zumry Mohamed
Zumry Mohamed

Reputation: 9558

Use ubersvn for personal use it is working fine and it's freeware.

The program contains all the dependencies needed to set up and run an Apache Subversion server on Windows, Linux or Mac OS X operating systems .Check this here

Upvotes: 1

Matthew Whited
Matthew Whited

Reputation: 22433

Install VisualSVN Server. The server part is free. You can also just use any SVN tool to just create local repositories on your file system if you like. My favorite client side tool is TortoiseSVN.

Upvotes: 57

Rob
Rob

Reputation: 45761

I can strongly recommend VisualSVN. It's very easy to setup, configure and use.

I've installed it recently and have found it utterly pain-free. SVN client-wise, I'd recommend TortoiseSVN. It integrates directly with Explorer and is, again, easy to use.

If you're working with Visual Studio, AnkhSVN is a great client that integrates into VS and doesn't seem to have any problem with being used side-by-side with TortoiseSVN.

Upvotes: 17

George Johnston
George Johnston

Reputation: 32258

I use VisualSVN on my Windows 2008 server and it works great. I then use TortoiseSVN on my client machines. The installation is painless and you should be up and running in no time.

Upvotes: 8

Vishnu1270
Vishnu1270

Reputation:

I would also Check out Assembla. Online hosting for both SVN and Git. I have used both VisualSVN and Assembla for personal projects.

Upvotes: 1

Dan Williams
Dan Williams

Reputation: 4950

Check Beanstalk it's not really an answer to the question you asked, but it might save you a lot of trouble. You could also check the VM marketplace, there are many virtual machines that would get you up and running super fast.

Here's also a very nice one called PMRepo, it includes Trac, Subversion, and Hudson in one VM.

Upvotes: 0

NitroxDM
NitroxDM

Reputation: 5131

If you are the only one accessing the repository all you need is tortoisesvn. You can make a local repository anywhere you want just by right clicking and selecting "Create Repository Here" then just use the file path for the URL.

Upvotes: 6

Related Questions