Re: Git Confusion
- From
- Paul Tarjan <ptarjan@gmail.com>
- Date
- May 29, 2009, 20:24 UTC
- Message-ID
- <815c8c330905291324w4e861602n8278df72fdbc28db@mail.gmail.com>
- In-Reply-To
- <20090529135242.GA30926@coredump.intra.peff.net>
Thank you very much. For skimmers the solution is :
git update-server-info
every time I do something to the remote repo.
The reason I need http is slightly convoluted. The remote machine is shared hosting with 1 ssh login that I don't want to give to my partner AND I don't have root on that box. And as you correctly guessed, that box doesn't have the git demon. The local machine where he is doing his development. The only solution I saw without giving him my username + pass to SSH was to do http cloning. Any better solutions?
Thanks guys, a great first intro to the git community.
Paul Tarjan
On Fri, May 29, 2009 at 6:52 AM, Jeff King <peff@peff.net> wrote:
Show 23 quoted lines
> On Fri, May 29, 2009 at 06:44:26AM -0700, Jakub Narebski wrote: > >> > Usually such a repo is bare, and gets updates only by push. In that >> > case, enabling the update hook to run update-server-info is sufficient. >> > But in your case, you are actually working on the remote repo via commit >> > and other means, so there is no convenient way to always >> > update-server-info after a change. >> >> Well, he can always add git-update-server-info to post-commit hook. > > That covers committing, but what about reset, rebase, "branch -f", etc? > I don't think there is a catch-all for all the ways that a repo can be > updated locally. > >> > Is there a particular reason you cloned over http instead of over ssh? >> Or git protocol? > > Yes, that would work fine, too. I mentioned ssh because he already > indicated that he was able to ssh into the box (and may or may not have > the git daemon set up). > > -Peff >