Replies: 1 comment 3 replies
-
I use GitHub extensively with all my usual ad blocking and tracking preventions enabled and have never run into a rate limit. Maybe check that you don't have a token that's being used in some automated manner? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Sometimes when I search for something on github, I get an error message saying my request rate limit was exceeded, even if it's the first time I opened github that day.
For context, I often browse github in private mode, and I have enabled several of the privacy enhancing features I found (anti-fingerprinting included).
I don't really have a problem with this, and I wouldn't disable anti-fingerprinting in any case. I'm just wondering if anyone has observed similar issues and can confirm that they are, indeed, due to this.
Edit:
After further searching, I came across this github doc page about their REST api.
Basically, when using the api, unauthenticated users are limited to 10 search requests per minute. I imagine a similar limitation applies to the web interface.
The most reliable way to enforce such a limitation, as far as I understand it, would be through fingerprinting (using the IP address among other things). And so, anti-fingerprinting, when effective, would conceivably confuse such a mechanism.
Edit 2:
After yet more searching, I discovered several projects on github itself that use some form of fingerprinting for this very purpose, mostly based on the the IP address, like Laravel.
Of course, given the availability of monstrosities like filthystalker.js, web apps can easily fingerprint their users with much more precision, and I would imagine many of them do.
Beta Was this translation helpful? Give feedback.
All reactions