We want to create a repo inside our work's Github organization for a small OSS project. This will be done using my work email (not personal). I'm also not the organization creator.
I was wondering what would happen when my email/account is deleted in the future if I depart from my company. If I were to leave, I would want to transfer the repo ownership to a colleague and not contribute anymore to the project.
Will the repo and all commits disappear? From what I've seen in Github Docs, all repos I create will disappear, but commits and other contributions to third-party projects will not change, they will just be attached to a Ghost User. Does this also apply when the repo is under an organization?
What is the best practice when creating repos in a work organization?
Other options considered:
I have also suggested the option of merging my personal and work accounts, with my work one as the primary email while I am in the company. If I leave, I can delete my work email from the email address list, as suggested here. This way, my commits in the OSS repo would not be associated to a Ghost User. However, the team is worried that using personal Github accounts might appear unprofessional.
In essence: Are there any guidelines how to ensure continued attribution to me of commits made to an OpenSource project when my (work) account used to create the work gets disabled?