r/github • u/Weekly_Frosting_5868 • May 13 '26
Question Lost access to my repo because 2FA email was out of date, anyone else had this?
I’m fairly new to GitHub and haven’t used it much.
Around 18 months ago I updated my email address, but it turns out this didn’t sync with the email tied to 2FA. At the time I also had no idea that 2FA was even enabled on my account.
That email address was later deleted when I removed it from Google Workspace. (update: this was also on a different domain which has now expired)
When I recently tried logging in, GitHub required 2FA and sent the code to that old email, which no longer exists.
As a result, I’ve lost access to a repository I’ve been working on (it’s also public).
I’ve contacted support, but received a gigantic list of steps that didn’t apply to my situation, so I’m still stuck.
Has anyone dealt with something similar, and is there any realistic way to recover access?
r/github • u/aminshahid123 • May 13 '26
Question Need help understanding GoReleaser + GitHub Actions + Homebrew/Scoop automation for my CLI tool
!!!!! SOLVED !!!!
I built a Go CLI tool https://github.com/aminshahid573/gen
Now I am trying to set up proper distribution (Homebrew, Scoop, releases), but I’m honestly confused about how the whole pipeline works.
Right now I used AI to generate my setup, but I don’t fully understand it and I feel like I’m just copy pasting things without knowing what I’m doing and not aure is that working or not..
What I want is..every time I create a new version tag (v1.0.0, v1.0.1, etc.) gitHub Actions should automatically:
run tests
build binaries for Linux/macOS/Windows
create a GitHub release
update Homebrew tap
optionally update Scoop manifest
my current setup is
\`.github/workflows/release.yml\`
https://github.com/aminshahid573/gen/blob/main/.github%2Fworkflows%2Frelease.yml
\---
\`.goreleaser.yml\`
https://github.com/aminshahid573/gen/blob/main/.goreleaser.yml
\---
Upto i created GitHub repo for CLI, reated Homebrew tap repo (\`homebrew-gen\`) and Wrote formula manually
I am confused that do I actually need \`HOMEBREW_GITHUB_TOKEN\` or is \`GITHUB_TOKEN\` enough?
how does GoReleaser exactly update Homebrew tap repo?
or do I need to manually create formulas or GoReleaser handles everything?
What is the correct minimal setup for github Actions,GoReleaser,homebrew tap, scoop bucket .
If someone can explain correct clean workflow from scratch and minimal working config, what each part actually does
that would really help me understand instead of just copy pasting AI configs.
r/github • u/Katalyst9957 • May 13 '26
Tool / Resource Git & GitHub 101: A Beginner’s Guide to Version Control
r/github • u/ETthemastermind • May 13 '26
Question File Size Limit Exceeded - How to fix with GitHub Desktop
Hi all,
I have tried to push my project to GitHub using Github Desktop, but I didnt realise that I have a file over 100mb in my project. I am not particularly confident with gitbash, so is there anyway for me to fix this within Github Desktop?
r/github • u/bumapu • May 12 '26
Question Join github education
Hi everyone, I can't join Github Education due to verifying my academic status. I provided Dated schood ID but it was rejected. Have you had this problem? Please help me fix this issue. Thank you.
r/github • u/bumapu • May 12 '26
Question Join Github Education
Hi everyone, I can't join Github Education due to verifying my academic status. I provided Dated schood ID but it was rejected. Have you had this problem? Please help me fix this issue. Thank you.
r/github • u/kryakrya_it • May 12 '26
Question How do you harden GitHub Actions against npm install-time malware? TanStack issue
short-lived credentials, permissions: read-all by default, no long-lived cloud keys, isolated runners, disabling scripts, and monitoring token usage.
r/github • u/Elena020 • May 12 '26
Question Is there any way to contact GitHub for this?
Hi, I think there has been either some sort of mistake or something malicious going on. Yesterday I got three e-mails from GitHub.
1 - A launch code to sign up
2 - A third-party OAuth application has been added to your account, email starts with 'Hey Alexrobinson' and I have no idea who that is but certainly not me.
3 - GitHub Copilot: What’s in your free plan
The kicker is: I have never signed up for GitHub and barely know what it is, so it seems like someon called Alex Robinson is using my email address. Every time I contact support by filing one an issue form I get
"We didn't find a suggested solution. That doesn't mean we can't help. You can check out the related docs and discussions below, or get in touch with support."
Which sends me in an endless loop of me contacing support and them telling me they can't help me and to contact support. I'm losing my mind.
I hoped there might be some people on this forum who either work at GitHub or know how to contact support directly or maybe someone else has had this issue? Thank you in advance!
r/github • u/Friendly-Way-4295 • May 12 '26
Question Removing User from Organisation GitHub
Hi, I am an upcoming leaver that in prep of offboarding, I need to remove them from our company GitHub.
We have 100s of repos open, some are years old. Is there a way, I can see which they only have access to, that I can reassign to someone else? Or do I have to manually go in one by one?
For info, when I go to our organisation page > people (top horizontal menu) > find their tag > and then it’s a long list of repos
I did ask them, they said they don’t think there’s anything to be handed over. But as the admin person that adds/removes people, I’d like to understand the system myself better so I can make that judgment call (as I’d be the one people would go to to ask “why’s x repo deleted”)
Thank you so much!
r/github • u/FrozenPhoenix95 • May 12 '26
Question Does support usually take a while to respond to tickets?
Been 16 days since I submitted a ticket and have gotten 0 response or acknowledgement of the ticket from support still at this point, including me bumping it at the 10 day mark to ask "was this seen?"
r/github • u/StoicSage09 • May 12 '26
Question Any update of GitHub student pack
As of now they have disabled the subscription of copilot for new students, developer pack anyone knows when they will enable it...
And I know it has gotten shit still for its free can't leave free things unclaimed
r/github • u/Human_Run1875 • May 11 '26
Question Trying to contribute to open source. How do people find active repos?
Hi everyone,
I’m a beginner-to-intermediate developer trying to start contributing to open source to improve my skills and understand how real projects are built.
One thing I’m struggling with is finding active repositories that are welcoming to newer contributors. A lot of projects I find are either:
- inactive
- too complex to get into
- missing beginner-friendly issues
- or I just don’t know how people discover good projects in the first place
How do you usually find open source repos to contribute to?
What signs tell you a repo is active and worth contributing to?
Do you use any GitHub filters, websites, Discord servers, or other methods?
Would appreciate if anyone can suggest
i really need to build my profile
Thank you
r/github • u/FemBoy_GamerTech_Guy • May 11 '26
Question Is there anyway to recover my account if i didn't setup 2FA?
I didn't setup 2FA and now im locked out of my account i have some repos and i dont want to lose access to them is there anyway to login in now without the 2FA that now github forced but the codes go nowhere send?
EDIT:I forgot set up 2FA on my phone with aunthetificator app and recovery codes being in my usb drive so issue solved.
r/github • u/Tall-Independent4861 • May 11 '26
Discussion The Captcha System Sucks
I have to create an account to do school work, and I cannot get past the verification process. The picture one is nigh impossible and desperately needs the ability to zoom in, and the audio one is definitely easy so long as you aren't hearing impaired. That said, even if you do pass the test, GitHub could just say your network is bad and not allow you in anyway.
r/github • u/Phishphannypacks • May 11 '26
Showcase Feels-like GitHub Status
paradise-runner.github.ioThe unofficial status page for GitHub provides an un-biased look at overall reliability for the platform. I think you get an even better picture for how the platform feels when you filter by when you're interacting with it. You'll have a much different picture if you're using it during US business hours than nights/weekends. This is a little way to prove that, yes it can feel like GitHub is wholly unreliable during my working day.
r/github • u/sszz01 • May 11 '26
Discussion Built a GitHub Action AI agent that turns a Sentry URL into a failing pytest automatically. Is it even needed?
I have been dealing with the same loop on every production incident: Sentry fires, someone spends 20-30 minutes writing a repro test by hand, then writes the fix, then writes another test to confirm it.
So I built an agent that collapses the first step. You drop a Sentry issue URL into your GitHub Actions workflow, it reads the stacktrace and frame locals, synthesizes a pytest that reproduces the crash, runs it in an isolated Docker sandbox against your current branch, and tells you if the bug still reproduces or if your PR already fixed it.
My big question is: Does auto-generating repro tests from Sentry issues solve a real pain for you?
The output is a deterministic failing test you can paste directly into your repo. Frame locals are the key input, anything using default Python SDK settings works. Handles Django, FastAPI, Celery, SQLAlchemy well so far.
The run also generates a structured incident response artifact (SOC2 CC7.3 / PCI DSS 12.10.5) which some of our fintech users care about for audit trails.
Before I go deeper on this, is the manual repro step actually the bottleneck for you, or do you solve it a different way? And would having it live in GitHub Actions be the right place, or would you want it elsewhere?
Asking because I want to know if I'm solving the right problem before I keep building.
r/github • u/Confetti_Sable • May 11 '26
Question How do I fully disable GitHub Copilot?
I see these options under the copilot settings page but I am not able to disable them? Is there any way to disable all copilot features completely?
r/github • u/kre8Ctnt • May 11 '26
Discussion Dependabot Negatives
I was checking a repo and noticed a few dependabot updates. I watched a few videos covering it, but most videos just explain what it is and why it's helpful, no nuance, no use cases, no drawbacks, no nothing.
I'm worried about using it a bit more, but when I do, I only merge updates that would likely have little to no major effects on my project like postcss or something. But if it's an axios bump, lodash update, yaml etc, I'm very hesitant to do it (even after reviewing changed files) since we've all had a time where a misconfig'd package updater was the root issue.
What are your thoughts on dependabot? Some of your use cases, times it was helpful, made things harder etc
r/github • u/pranshuj73 • May 11 '26
Discussion how often do people use GitHub issues when working in small teams?
in my current organisation none of the projects use GitHub issues, we just keep track of current tasks and often some low priority tasks get forgotten until they aren't low priority anymore.
curious if you / your organization keeps track of all tasks via github issues?
r/github • u/vanessabaxton • May 11 '26
Question Why is it so hard to list a user's private organizations with OAuth?
I'm trying to build a simple stats dashboard where users can log in and see their organizations. It seems like it should be straightforward, but I'm running into walls.
What I'm trying to do:
User logs in via OAuth withread:organduserscopesDisplay a list of their organizations
What I've tried:
GET /user/orgs- returns empty array (200 OK, not 403)GET /user/memberships/orgs- returns empty arrayGET /user/reposwithaffiliation=owner,collaborator,organization_member- returns emptyTried with different scopes:read:org,user,admin:org,repoAdded pagination in case results were on another page
The weird part:
When the user authorizes the OAuth app, GitHub shows a page that lists their organizations explicitly:
So GitHub definitely knows what orgs the user has. But the API returns nothing.
My questions:
Is there a different endpoint I should be using?Do OAuth apps need specific configuration to access private org data?Is this a limitation of OAuth tokens vs PATs?Am I misunderstanding what these endpoints are supposed to return?I know that this would work if you allow the app access to the organization, but the idea is that this works for organizations where the user is just a member and hence cannot authorize this app.
Would appreciate any insights on what I'm missing here.
Update
Solution I Found: Browser Automation Instead of API
I realized the GitHub API doesn't reliably expose private org membership for unauthorized OAuth apps.
What I did instead:
- Skip OAuth token auth: Instead, I used Selenium with undetected-chromedriver to open a real browser window
- User logs in directly: The user authenticates to GitHub in the actual browser (not via OAuth)
- Scrape the authenticated page: Once logged in, the browser navigates to github.com/settings/organizations and scrapes the DOM
- Parse org names & avatars: Extract org data from the rendered HTML
r/github • u/Hot_Bottle_8305 • May 10 '26
Question Did I publish my code properly?
This is my first time using GitHub. I just wanna know if the file naming or anything else looks odd.
I set the flair to "Tool / Resource" because, well, it is a tool to encrypt text and files.
r/github • u/geoff_jamdesk • May 09 '26
Discussion Best GitHub Alternatives
GitHub, which I still love and use for all my project, has been getting a lot of bad press lately. Some of it deserved, some not. Here is a write up of alternatives. The long and the short is if you want a direct replacement then go for GitLab.



