| | |
Source Control
![]() |
•
•
Join Date: Jul 2009
Posts: 2
Reputation:
Solved Threads: 0
My company and its servers are based in the US and our developers are in India. Currently the developers have all source code stored locally in India office (huge risk for us), and I want to get access to the files and routinely back them up here in the US.
My concern is that I don't want my developers to experience a long delay when checking in/out files (time is money), so I don't want to move the Source Control software onto our server in the US.
Has anyone used web-based Source Control? Are there security issues? Any suggestions on which to use? The developers are currently using cvsnt in India.
Any other solutions to our vulnerability?
Thank you.
My concern is that I don't want my developers to experience a long delay when checking in/out files (time is money), so I don't want to move the Source Control software onto our server in the US.
Has anyone used web-based Source Control? Are there security issues? Any suggestions on which to use? The developers are currently using cvsnt in India.
Any other solutions to our vulnerability?
Thank you.
I don't disagree with what Salem recommended ... every source control solution has their advantages and disadvantages. I personally love subversion. You're going to have a few seconds of latency with any cross-continental internet communications so you have to take that as a given. GIT does allow for decentralized commits whereas svn/cvs don't -- but on the other hand -- you only commit code or check out a few times a day at most so a couple of seconds shouldn't really matter.
svn with the addons:
Then using TRAC to have a web ticketing system that integrates directly with SVN:
... is a great system for me and my company.
As far as backups you can schedule a cron'd backup to post the files. I use this for daily backups:
In this case i'm using samba to mount a local windows share .. but you can easily change the logic to scp, sftp, etc. the backups via another protocol
svn with the addons:
ii libapache2-svn 1.4.4dfsg1-1ubuntu3 Subversion server modules for Apache ii libsvn1 1.4.4dfsg1-1ubuntu3 Shared libraries used by Subversion ii python-svn 1.5.1-2 A(nother) Python interface to Subversion ii websvn 1.61-23 interface for subversion repositories writte
Then using TRAC to have a web ticketing system that integrates directly with SVN:
ii trac 0.10.4-2 Enhanced wiki and issue tracking system for
... is a great system for me and my company.
As far as backups you can schedule a cron'd backup to post the files. I use this for daily backups:
bash Syntax (Toggle Plain Text)
#!/bin/bash TARBALL=`date +/root/backup/archive/svn.%Y.%m.%d.tar.bz2` rm -f ${TARBALL} rm -fr /root/backup/data mkdir -p /root/backup/data/trac mkdir -p /root/backup/data/svn trac-admin /var/trac/apexcrm hotcopy /root/backup/data/trac/trac-apexcrm >> /dev/null 2>&1 trac-admin /var/trac/cats hotcopy /root/backup/data/trac/trac-cats >> /dev/null 2>&1 svnadmin hotcopy /var/lib/svn/apexcrm /root/backup/data/svn/apexcrm svnadmin hotcopy /var/lib/svn/cats /root/backup/data/svn/cats cp -Rp /etc /root/backup/data cp /root/backup/backup.sh /root/backup/data/backup.sh cd /root/backup tar cjf ${TARBALL} data rm -fr /root/backup/data grep Volume3 /proc/mounts >> /dev/null 2>&1 if [ $? -eq "1" ]; then mount -t smbfs -o username=administrator,password=XXXXXX //XXserverXX/XXXXX /mnt/XXXXXXx fi if [ -d /mnt/Volume3/Backup/ ] ; then cp ${TARBALL} /mnt/Volume3/Backup/ find /mnt/Volume3/Backup/ -type f -mtime +7 -iname \*.bz2 -delete fi find /root/backup/archive/ -type f -mtime +30 -iname \*.bz2 -delete
In this case i'm using samba to mount a local windows share .. but you can easily change the logic to scp, sftp, etc. the backups via another protocol
•
•
Join Date: Jan 2009
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
My company and its servers are based in the US and our developers are in India. Currently the developers have all source code stored locally in India office (huge risk for us), and I want to get access to the files and routinely back them up here in the US.
Do you want version control access (co and ci) from US?
Cheers
Alec
![]() |
Similar Threads
- Help Please Need an idea for gradutaion project (C#)
- Simple Source Control (C++)
- Web Based Open Source .NET Source Control Tool? (ASP.NET)
- Help required for Sun Certified Java Developer Exam(SCJD) (Java)
- cannot to create project in Windows Server 2003 with Visual Studio.NET 2003 (ASP.NET)
- Source Control (IT Professionals' Lounge)
- Source Control Review (Computer Science)
Other Threads in the Network Security Forum
- Previous Thread: star topology and mesh topology
- Next Thread: Limit Web Download Size
| Thread Tools | Search this Thread |
adobe advice antivirus apple blackhat blackmail botnet browser business china crack crime cybercrime daniweb data database dataloss dataprotection development email emailretention encryption europe exploit facebook fail firefox forensic fraud gmail google government hack hacker hacking hardware identity identitytheft idtheft information internet iphone kaspersky koobface law linux malware mcafee mckinnon microsoft military mobile music nasa nationalsecurity network networks news obama password passwords paypal pentagon phishing phone php politics privacy realplayer report research satnav scam school search security skype socialnetworking software softwaredevelopment spam sqlinjection survey symantec terrorism terrorist theft trends trojan trojans twitter uk usb virus vulnerability web word worm yahoo zeroday






