You are not logged in.
Hello,
What would be the easiest method to get a running SVN Subversion server ?
Major commands would be to have few users maybe 5 users, that that checkout and commit their files.
A quota shall be given, with about 50 Megabytes (only).
The idea is just to commit and to work on few TeX (latex) documents together, using SVN Subversion under (Unix) / Linux, and Mac.
Looking forward to hearing you.
Best regards,
Sp.
Offline
Do you want subversion VCS or general task is to make remote repo and git will be ok too?
Offline
Do you want subversion VCS or general task is to make remote repo and git will be ok too?
Just regular checkout via svn and commit over svn too.
svn checkout ip/text
Offline
Random search result: https://blog.markshead.com/79/setting-up-svn-over-ssh/
I don't use svn myself, but apparently it's just a case of setting up a shared directory over ssh. The client side (on linux) would refer to that using the format
svn co svn+ssh://<path to repo>
(Windows clients would be the same but different)
The random search result doesn't suggest the server side need additional, particular software.
Limiting the repository size may need some more;. e.g., to mount a partition as the directory. Or perhaps even bind mount a loop-back mounted file with a file system in.
hth
Offline
mkdir svn-repo
chgrp -R svn svn-repo
cd svn-repo
svnadmin create
chmod -R 770 .
chmod g+s db
it might be to setup, but to install the server (like apache)?
Offline
Hm, do you mean you want a Web interface for browsing the remote repositories?
I would believe the "normal" command line access would simply draw upon ssh. Perhaps this "random" page
http://www.startupcto.com/server-tech/s … ing-up-svn
can assist you. Those instructions are for CentOS, but to me it looked like you'll only need some rather thin sanity glasses to make good use of them. I'm not actually familiar with the needs of svn, but at a first glance, you merely need to install the subversion package, which includes the svnserve program that a svn+ssh: client operation will want to run. And then of course maintain the "s" bit on the repository directories.
Though I can see that there exist some "apache-subversion" packages in the distribution, so there probably are ways of having a set up through an apache server as well. I suppose svn has been around long enough to attract a plethora of round-about ways to achieve the thing; perhaps many with useful bells and whistles.
Offline
The easiest way is gitea or gogs for git (download and run it at server side).
However, if you want subversion, you can install FUSE (version for OS X is here: https://osxfuse.github.io/), mount remote repository as filesystem (for example, sshfs), then use suitable GUI for SVN and work with repository as local one. You don't need server for that. It's not the best way but it's fast, easy and dirty.
Offline