Thank you for that, Andrew.

I'm going to follow your advice and just set up a test repository,
which won't be a disaster, if it gets damaged or erased.

I backup my /Users/john/Documents from my Mac to /home/john/Documents
on the Linux server.  Except for my mail directory, which comes from
$HOME/Library/Mail and lives on $HOME/.mac.mail.backup on the server.

2014/1/22 Andrew Keller <>:
> On Jan 22, 2014, at 9:20 AM, John McIntyre <> wrote:
>> …
>> So basically, what I'd like to do is this.  I want to write code,
>> write blg posts, write essays for university, whatever.  And I want to
>> use git to maintain revisions, but where do I store them?  Do I make
>> the Mac my hub?  I have a git client on there.  Do I make the server
>> my 'hub'?  If I make the server the 'hub', then won't rsync back-ups
>> from the Mac to the server wipe them out?
>> …
> Git's degree of flexibility in what is considered "the server" is valuable 
> here.  I advise that you simply try a configuration, and see how it works.  
> It's easy to change where origin points later.
> With that said, like you, I have a small ad-hoc setup of automated rsync 
> backups between my various computers and servers, and I have found some 
> characteristics useful:
> * I have rsync saving backups into dedicated backup folders on the remote 
> machines.  This eliminates ambiguity of what to back up (server A won't blow 
> away server B's Documents folder, for example).
> * Using a publicly accessible server has been useful.  I set up port 
> forwarding to the machine, and set up a domain name pointing to the server.  
> In general, when I have Internet access, I can access the server that 
> contains my repositories.  I always use the same domain name, even if I'm in 
> the same room as the server.
> Hope that helps,
> Andrew
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to
More majordomo info at

Reply via email to