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.

Reply via email to