The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.
Guys I'm looking to set up an SVN server. Preferably, I would like a web based set up where people can check out and check in files through a browser or something. Does any such thing exist?
Guys I'm looking to set up an SVN server. Preferably, I would like a web based set up where people can check out and check in files through a browser or something. Does any such thing exist?
Check out each individual file through a browser? That's gonna be a major hassle as soon as you have more than a handful of files. You could always check in a zip file, but that kind of defeats the purpose of proper version control for each file.
You don't normally check out through a web browser, but SVN does support check in/check out/browsing via WebDAV which uses HTTP, which is probably what you're thinking of. You can browse it via a web browser, but you wouldn't do check in/check out with a web browser. As theSquid's post shows, it's rather simple to get working on Debian. Having proper authentication of users and acl's for them is only a few more basic steps. I also have no idea how what's involved in making it work as such on windows.
Posts
Not sure how well it works.
sudo apt-get install apache2
svnadmin create ~/repository/
ex -s /var/www/index.html <<!
a
<html><head><title>My Repository</title></head><body>
<a href="repository/">Link to Repository</a>
</body></html>
.
w
q
!
svn co file:///home/yourname/repository /var/www/repository/
/etc/init.d/apache2 restart
Sorted. :P
Seriously, for Windows? idno
Check out each individual file through a browser? That's gonna be a major hassle as soon as you have more than a handful of files. You could always check in a zip file, but that kind of defeats the purpose of proper version control for each file.
Here's how to set up a SVN server in Windows. Just use the command line client or TortoiseSVN for SVN actions.
Because really, «svn commit -m "My latest updates to a dozen files"» sure beats managing all files through a browser.