From: git-ow...@vger.kernel.org [git-ow...@vger.kernel.org] on behalf of Lang,
> I thought the idea was that each developer installed git locally on their
> and (as needed) committed their changes to the master repository which
> resides externally to any of the local machines, such as on a network
Yes, but committing their changes to the master repository is a two step
1. Each developer first commits their changes to their personal repository
using the "git commit" command.
2. Each developer pushes their changes from their personal repository to the
master repository with the "git push" command
> (and which I'm assuming has git installed locally as well).
If the machine with the master repository has git installed locally, then each
developer can push their changes to the master repository using either the git
protocol or the ssh protocol.
If the machine with the master repository does not have git installed locally,
then each developer can push their changes to the master repository using NFS
or CIFS/SMB. The git documentation refers to this method as the "file
The other David Lang (da...@lang.hm) believes that using "git push" using NFS
or CIFS/SMB may not be safe and reliable. Based on the following article by
the creator of git, I believe using "git push" over NFS or CIFS/SMB is safe and
The GitFaq wiki also says that using "git push" over NFS or CIFS/SMB is safe
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html