Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
I would suggest just using the default svn server, which will be available in apt if you're using Debian here. You'll find a lot more community support available. http://subversion.apache.org/
You might also prefer to skip subversion totally use look at using git instead, which seems likely to supersede svn as svn did with cvs (although svn was a deliberate replacement of cvs, unlike git)
svn can be, well I found it to be, confusing becuase of the simplicity of it. I was expecting there to be a lot more to the basic functionality so was stuck when I couldn't find it. It's much more in HOW you use it and how well you understand the use cases etc.
Last edited by acid_kewpie; 01-04-2011 at 09:35 AM.
The WANdisco binaries are distributed via the package manager too (yum, aptitude etc). The script that is provided for WANdisco binaries simply updates the sources so that the our Subversion binaries are installed rather than the distributions default ones. This means you get the most up-to-date version of Subversion rather than the older packages from the OS. We've also provided a bit more sample config and hopefully enough information to make set-up easier (In this case it seems perhaps not...)
Konzo, you haven't said which Linux flavour you're installing on so it's a little tough for me to help you with the specific setup steps you need next, but if you let me know I can offer some further instruction (or point you at the relevant documentation). Subversion isn't hard to setup and use in any case, so it should be uncomplicated for me to help you further.
Git and Subversion are certainly different tools and in my opinion are suited to different applications and methodologies. While Git is undoubtedly flavour of the month in some quarters, I'd argue strongly that it isn't set to replace Subversion at any point in the foreseeable future for many shops. This thread probably isn't the best place for that long running debate though .
As I say Konzo, lets have a bit more information about what you're using and what you've done so far and I'll be more than happy to help if no one else does first.
Meh - I see from your profile that you're using Debian, in which case you should have been able to install the server via Aptitude when you ran the installer script. Do you remember answering the question regarding this (The script provides the option to only install the client rather than the server)?
If so, Subversion should be installed and available already and you just need to configure a few things in /etc/apache2/mods-available/dav_svn.conf and restart Apache. That file itself has a fair bit of help, and this is all standard stuff so the documentation at http://svnbook.red-bean.com/ should help. The final section of the first chapter of the Subversion Book has a pretty good quickstart guide.
Do give us a shout if you need any further assistance though.
I am using tortoise client on windows and I want to configure svn in my server in order to be able to sync .xls, .mm(FreeMind), text files and maybe other. I don't know it will work(I am not sure that svn is for text only), but I will try.
I use Debian on my server where I want to configure svn. Is it possible to password protect the repository?
I am at research phase and want to know what will work for me. Then I will read some docs, part of the svn book and will configure the desired svn.
There should be no problem in versioning those file types with Subversion. For non text files Subversion won't allow the following, but everything else is basically the same as with a text file:
- Automatically merging received changes with local changes during an svn update or svn merge
- Display differences as part of svn diff command
- Display line-by-line attribution for svn blame
To get this set-up you will need to edit the /etc/apache2/mods-available/dav_svn.conf and uncomment the relevant options to enable SVN. You can also password protect the repository here using the same mechanism that Apache uses for password protecting websites. It's all well documented but of course if you need specific help do feel free to ask.
Hey, StewieNx, a general rule is not to write on treads older that 1 year. Start a new one. You will get more answers and help in that way, since more people are watching unanswered threads.
I didn't use CentOS before, but it has package manager - yum, I think. Try to read documentation for it. It worth to invest time and knowledge to this. It should have a package for your OS and installing it will be easy.