On Sat, Jan 28, 2012 at 07:09:21PM -0800, nmartin wrote: > I created a bare repository (empty) on my server which I making public over > http. I cloned this repository on another machine(A), committed changes, and > pushed the changes to the server. On the server when I run $ git log I can > see the commit that I pushed. However if I clone this repository on a 3rd > machine(B).. the repository is empty. Is your http server git-aware (i.e., running the smart-git http-backend CGI), or it is simply serving the repository files? If the latter, then you need to arrange to run the "git update-server-info" when you push into it, which will update the information that "dumb" http clients will look at. If the server is running git v1.6.6 or later, you can turn this on in the server repository by running: git config receive.updateserverinfo true -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html