Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a SVN server under CentOS 6.0 and I would like to know if is there a way to prevent users from transfer svn checkout files to another computer or data storage?

Or just similar a encryption mode, readable only in computers that have an key.

Thanks a lot.


share|improve this question
If someone with access to your source code and wants to steal it, they're going to be able to steal it. – ceejayoz Nov 9 '12 at 18:32
So there is no way to do what I pretending? – deschamps Nov 9 '12 at 18:33
Apply sufficient amount of duct tape on user? :) Otherwise you need to create a seriously locked down computing environment, which goes way beyond the scope of Subversion. – andol Nov 9 '12 at 18:36
That's a good option, I will analyze that for sure :) but you know if a version control with this feature exist? – deschamps Nov 9 '12 at 18:37
@deschamps He's saying that you're looking at this from a tool/solution standpoint instead of the process standpoint from which you should be viewing it. There's no one tool that will secure all your systems from everything, and that's what you're asking for. – Magellan Nov 10 '12 at 0:09
up vote 5 down vote accepted


When you give data to someone you lose control of it. Treat this as an axiom.
The real-world equivalent to your question is If I give someone my house key is there any way I can stop them from getting into my house...

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.