On Sun, 15 Dec 2013 07:16:57 -0800 (PST) Daniel Ellison <daniel.h.elli...@gmail.com> wrote:
> I have a windows box on my home LAN that I use as a file server and > the origin, with several Windows clients. I use eGit for Eclipse and > everything works fine. > > One of my clients is a laptop I take on the road and can connect back > in via OpenVPN. On the road, pulls work fine, but when I try to > push, Eclipse reports "Write timed out." and if I try from the > command prompt, "fatal: The remote end hung up unexpectedly". I've > seen a lot of stuff similar to this but all is related to github, > which I am not using. Any ideas? The only idea I have is that you have different Git URLs specified for fetching (what `git pull` does) and pushing, which is a perfectly OK configuration for Git. The URLs might use different protocols, or they might use different hostnames (so that the one extracted from the fetch URL resolves OK and the one extracted from the push URL resolves into something bogus). If checking this idea reveals nothing of interest, I'd fire up Network Monitor or Wireshark on your laptop and record the TCP traffic while attempting the `git push` operation. If you see Git really attempts to reach for the correct host, the issue might be in the firewall configuration (you have properly firewalled the access from the outside, did you?) -- for instance, the firewall accepts all the traffic from the LAN, but only some of it from the OpenVPN adapter. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.