Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a few git repositories containing my config files and scripts that I use.

Of course I don't use all scripts on all machines that I have access to, e.g. no music related scripts and configs on computers that I access at my company.

Since I don't use them I also don't want them to appear in these places. So I have separated all script and config repositories so far that I can clone only these to the target machines.

This way it is getting more and more complex and given that I don't want to reinvent the wheel I'm asking you – is there a tool which can do all this?

I was thinking about something like an apt-get system: Have meta packages for my sets of servers (work|home|desktop|programming computers) and just run apt-get install work|home|... / upgrade on a machine to install it / get changes. Is there a wheel or is it yet to be invented? Of course it should be as portable as possible :-]

Thank you, best regards

share|improve this question

1 Answer 1

up vote 0 down vote accepted

Could you perhaps use git submodules? The git book tutorial is pretty good.

share|improve this answer

Your Answer

 
discard

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.