To authenticate as a GitHub App, generate a private key in PEM format and download it to your local machine. You'll use this key to sign a JSON Web Token (JWT) and encode it using the RS256 algorithm. GitHub checks that the request is authenticated by verifying the token with the app's stored public key.
In the upper-right corner of any page, click your profile photo, then click Settings. In the left sidebar, click Developer settings. In the left sidebar, click Personal access tokens.
As GitHub announced in December 2020, it will no longer accept account passwords to authenticate Git operations beginning on August 13, 2021. In other words, password authentication has been deprecated and will no longer work.
As you did saw yourself in GitHub support, Scott Schacon himself suggested:
So I guess your
.netrc
is incorrect or something?
Try removing the info from your.netrc
and cloning first (since it's a public repo).
If it isn't a GitHub server issue, it could be your firewall.
And/or your proxy (git config --global http.proxy http://user:password@proxy:xxx
).
Just to add to this discussion, for some reason or another, it seems to work for me when I use http rather than https.
Just to add you might also check if GitHub's system is healthy at GitHub System Status.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With