git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: Conceptual Question for git usage ...

From
Andrew Keller <andrew@kellerfarm.com>
Date
Jan 22, 2014, 15:03 UTC
Message-ID
<CCFA1C8D-F0E3-43D9-87FD-B62807DB7EA8@kellerfarm.com>
In-Reply-To
<CABQ4iYjfa1X0KkMm=VtoRt2j65E1cce7TyY_PU8WFr8DPQEtjw@mail.gmail.com>
On Jan 22, 2014, at 9:20 AM, John McIntyre <joh98.mac@gmail.com> wrote:
Show 10 quoted lines
> …
> 
> 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

Previous: John McIntyreNext: John McIntyre
Message 2 of 3 in “Conceptual Question for git usage ...”
  1. John McIntyreJan 22, 2014
  2. Andrew KellerJan 22, 2014
  3. John McIntyreJan 22, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.