Skip to content

Instantly share code, notes, and snippets.

@nogweii
Created October 14, 2009 23:33
Show Gist options
  • Select an option

  • Save nogweii/210494 to your computer and use it in GitHub Desktop.

Select an option

Save nogweii/210494 to your computer and use it in GitHub Desktop.
IRC log from #github on Freenode; I have a *really* weird error, as documented here.
evaryont Is it just me or is github.com/*/ resulting in GithubPages saying "Page does not exist!" gist.github.com works, but no subfolders work under github.com/
evaryont No matter what URL I try accessing under github.com/, it always results in a github pages non existent error
@defunkt evaryont: like what url, for example?
bringo i ain't not getting no 404s
evaryont defunkt: ah, sorry, github.com/blog/ or github.com/evaryont/
evaryont it's weird as hell, I realize, and my desktop works just fine >_<
bringo strange. those URLs produce perfectly fine results for me.
bringo i blame Echelon
context evaryont: try clearing your cache?
context make sure you are not using ie?
evaryont lol no
evaryont in *nix
evaryont FF 3.0
bringo do you go through proxies?
evaryont cache cleared, no luck
evaryont no proxies either
bringo uhm next thing is to look at the actual response headers.
bringo have you tried curl?
bringo or wget? same result?
evaryont nope, neither, will do
evaryont curl results in the github pages page
evaryont oh?
bringo can you telnet to a slicehost or some other machine and do a curl or wget from there? if you get the same failure there... i am afraid the problem is 'you'. :)
evaryont wget -O- github.com #=> 403 forbbidden (blah sp)
evaryont curl from remote server: Sucess, get normal home page
womble That sounds like your local machine is b0rked
evaryont it seems, my ISP-assigned IP is blocked...
bringo or your local internets provider is doing something nasty with the tubes.
evaryont curl -I on either machine: local gets 403, remote server gets 200
bringo still would be worth looking at the response headers to see what is in there.
evaryont bringo: um, not much.
evaryont Server, Date, Content-{Type,Length}, Connection says curl
womble I'm pretty sure there should be a lot more headers than that in there
evaryont on my laptop here, using a direct connection through ISP.
bringo and you are getting back 403 forbidden ... hmm
evaryont when I connect via my remote server, I get those + Cookie, X-Runtime, Cache-control, ETag
evaryont well, Set-Cookie, but w/e.
bringo without actually knowing what the github crew does, I am assuming they are blocking your IP address for legacy reasons. is your ISP giving you IPs out of a pool or do you have a static?
evaryont pool/dynamic
evaryont so yeah... lucky me :P
bringo maybe cycle the modem and see if you get a luckier IP address?
evaryont can't
evaryont shared network
evaryont couple big d/ls going now
evaryont hmmm
bringo then i suggest you proxy through something... like a slicehost instance.
evaryont here's a funny thing
evaryont it works on my Windows computer just fine
evaryont I can browse alright
bringo just setup a little ssh tunnel :)
evaryont lol yea
evaryont hm...how do tunnels work? On a conceptual level. If I wanted to get around port blocking, how does tunneling avoid it? (in one scenario)
shadowhand evaryont: a tunnel sends traffic for for HostA:PortX to HostB:PortY, which then sends the traffic out to HostA:PortX from HostB
bringo just like a proxy would
context evaryont: its just what it sounds like, it creates a listening port wherever, that tunnels the traffic to another box, which then forwards that to the final destination
evaryont it...doesn't work?
shadowhand evaryont: yes, a tunnel is a proxy for a specific port
evaryont yet, the tunnel is configured properly
evaryont and it still shows the github pages non existent page? wtf? o_o
bringo now is a good time to get up, get a cup of coffee, browse a magazine for minutes and then sit back down and look at the problem again. :)
evaryont what is the ssh command supposed to be?
evaryont bringo: lol
evaryont a yup.
evaryont got the tunnel working now
evaryont except github redirects me...which doesn't follow the tunnel >_<
evaryont anw, thanks for the help
evaryont a reboot doesn't even help...I do hate this lil' laptop atm. sigh.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment