Questions tagged [version-control]

125 questions
85
votes
12 answers

What solutions exist to allow the use of revision control for server configuration files?

In an environment with multiple system administrators, I see a few advantages to adding the server config files into a revision control system. Most notable are the ability to track changes, who made them, and of course being able to roll back to…
Dave K
  • 2,751
  • 2
  • 21
  • 17
26
votes
12 answers

Version control systems geared towards multimedia (large files)?

Are there any version control systems out there that are particularly good (or bad) at dealing with large files? Nothing too crazy, but from several hundred megabytes to a gigabyte, let's say. We currently have subversion in place, but there are…
DictatorBob
  • 1,614
  • 11
  • 15
20
votes
3 answers

Git clone/pull across local network

I'm trying to clone/pull a repository in another PC using Ubuntu Quantal. I have done this on Windows before but I don't know what is the problem on ubuntu. I tried these: git clone file:////pc-name/repo/repository.git git clone…
Tomás Ramírez
  • 353
  • 1
  • 3
  • 8
18
votes
3 answers

How do you apply development practices like version control, testing and continuous integration/deployment to system administration?

Imagine you're going to manage a number of servers with a number of different services that's used by a number of people. Now say you want to reconfigure or replace some software on one of those servers. Obviously you don't want to work on servers…
arex1337
  • 435
  • 2
  • 13
13
votes
3 answers

What are possible drawbacks of an IIS 7 site having an NTFS junction as a web root?

I am trying to come up with a way to deploy ASP.NET code with as little site disturbance as possible. One thought was to set up the site to be served from an NTFS junction c:\www\example.com where c:\www\example.com ->…
jayrdub
  • 338
  • 5
  • 12
13
votes
6 answers

Is there a etckeeper equivalent for Windows? AKA Windows config revision-control

I want to make a central config file repository so that I can have the changes to any config under revision control (Mercurial). This will include some GNU/Linux boxes (which will use etckeeper), the network equipment's config files, printer's…
Ascendant
11
votes
5 answers

How to setup a central repository on a Windows 2008 server

I would like to setup a central Mecurial repository on a Windows 2008 server which only allows both push and pull access to certain users. This is to allow developers working remotely to push/pull changes through the central repository while…
Jon Cahill
  • 646
  • 9
  • 7
10
votes
5 answers

Is it possible to use etckeeper with a single shared git repository?

I noticed that several people have recommended using etckeeper to apply version control to my /etc directory. It appears to me that the default install puts a repository on the same machine as the /etc you are trying to manage. This works fine for…
Brent
  • 22,219
  • 19
  • 68
  • 102
10
votes
5 answers

Safe to have /.svn/ folders on live site? (How to remove them but retain svn update capability?)

I'm doing svn update to update the code for my php website, but it leaves .svn/ folders all over. I think its dangerous to leave those files publically readable, but its very easy to update the system. Is there a way to use svn update to update the…
siliconpi
  • 1,707
  • 6
  • 30
  • 45
10
votes
7 answers

Making the move to source control

Ours is a fairly small company (3-4 programmers and 3-4 site designers) that develops a single-purpose PHP web app which provides the functionality to about 100+ websites. We've operated for a couple years in a separate development and production…
Derek Downey
  • 3,765
  • 4
  • 25
  • 29
9
votes
1 answer

Mixing Subversion "SVNParentPath" and per-repository configurations?

Given a typical Subversion/Apache configuration using SVNParentPath, with repositories hosted under /svn/ like this: DAV svn SVNParentPath /srv/source/svn/repos SVNReposName "Subversion Repository" …
larsks
  • 41,276
  • 13
  • 117
  • 170
7
votes
9 answers

Which Version Control Systems support LDAP/AD users and groups

Does anyone know which of the big players (if any) support LDAP/AD users and groups for authentication AND database permissions? Specifically, I'm wondering if SVN, GIT, Mercurial etc. will allow users to login/connect based on AD permissions and…
Jason Irwin
  • 173
  • 1
  • 4
6
votes
3 answers

How can I version control a mirrored upstream repository?

I manage many servers that span multiple environments (dev, qa, staging, and production). To help manage these, we have multiple repositories on a local webserver for our applications (e.g. app_1_el6, app_2_el7, etc.). We also mirror several…
CHK
  • 256
  • 2
  • 7
6
votes
3 answers

Best way to deploy/update web production code

What is the best method to deploy or update code from a development environment to a live production one? I am used to using the good old filezila to first; delete then upload the new code to the production server, but this brings up various…
Allister
  • 213
  • 2
  • 4
6
votes
7 answers

Text-file based document preparation system

I am looking for a system to prepare internal technical documents that has the following basic features: source files should be human-readable text files, so they play well with revision control supports basic formatting (e.g. images, tables,…
pdg137
  • 160
  • 5
1
2 3
8 9