Hi, I’m new and I’m going thru the getting started guide, and an stuck trying to get to get the example working, I’m using the ‘getting started’ guide for Node.js on Raspberry Pi 3

I’ve added the SSH key and I can see my Rasberry Pi 3 show up in the Resin control panel, but I’m unable to push the code to the device.

After going into the folder containing the ‘simple-server-node’ and setting up the remote, I do the ‘git push resin master’ command and get the following error:

$ git push resin master
packet_write_wait: Connection to 54.165.162.194: Broken pipe
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

Now after a bit of googling I found people had similar issues with git, I tried a verbose SSH connection:

This looks to me like a temporary service outage, that hit during a (for resin) quiet time, so no broader confirmations.
I’m going to spin up a new application soon and try to deploy the getting started Node server, but I’d appreciate it if you could try again now that several hours have passed (most people are enjoying their weekend, so support shifts are more sparse).
Also, may I congratulate you on using Resin soon enough to bag a really cool nickname.
Andrew.

So it looks like it may be some sort of network issue? I’m pretty new to the whole git and github universe, so I’m going to go off and doing a ‘getting started with github’ and see if there’s something I’ve overlooked or screwed up somewhere.

Thanks for the update. Triaging our other support services and check my more general communications took longer than expected so I’m only now sitting down with the dedicated time to isolate where these particular gremlins are.
Andrew.

Okay, so I’ve just confirmed that I can push the sample code to a new application, within my existing account. With the troubles connecting to github (I get a welcome message then exit, which is expected behaviour) I am suspicious of your network. What is your network configuration like? No proxies (transparent especially), firewalls or stuff?

That’s good to know everything is working with Resin ok, I checked the github status page and there are no issues right now, so yep I’m 99% sure it’s my network. I’ve tried creating a test repo on github and am unable a push a text file despite follow the instructions to the letter.

My network setup is pretty standard, no proxies or VPN.

My ISP is TalkTalk in the UK using VDSL2+, my router is a TP-Link VR2600, most of the settings on the router are default settings, the only non standard thing is I’m using OpenDNS DNS servers set in the router.

I’ve not tried different DNS settings yet, but I’ll try using my ISP’s DNS and Google’s DNS now in order to see if this is causing the issue.

I’ve tried both a Macbook running OSX and another Raspberry Pi running Raspbian as the machine to do ‘git push’, each with a different SSH key, Macbook on wifi and the Raspberry Pi on wired.

Ok, progress has been madeI have made the Unicorn appear ‘git push’ now works, but only after connecting up to a public wifi hotspot which is just within range. I’m still connected to it right now so I can try nslookup from the public wifi: