I've set up an account on a Gitea instance using the "Sign in with GitHub" feature, and that account has been given write access to a Gitea repository. When I try to push local changes to Gitea (using my shared GitHub and Gitea username), I'm prompted for a password. Giving my GitHub access token or password leads to the "authentication failed" message.
- As a "Sign in with GitHub" user, can I push to Gitea from a local repository? If so, how?
The next thing I plan to try is setting a password for the Gitea account, using the User settings › Account control panel. I'm not sure whether I can do this, since it requires me to enter a current Gitea password, which I don't have—and I'm worried that attempting to do it might screw up my existing ability to sign in with GitHub.
- As a "Sign in with GitHub" user, can I set a Gitea password? If so, how?
I can't find any documentation of the "Sign in with GitHub" feature. Searching for documentation about external users and pushing with OAuth also turns up nothing.
- Where's the documentation for the "Sign in with GitHub" feature?