Guidance on Structuring a GitHub Organization & Contribution Traceability for Personal Accounts #149827
Unanswered
ignaciobalaschsola
asked this question in
Enterprise
Replies: 1 comment 1 reply
-
Hi there, Wanted to kick start this discussion with a link to our Well-Architected Framework which might help you with your structuring. I'm still investigating the traceability question, but I invite others to chime in in the meantime. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Select Topic Area
General
Body
I work for a branch of a large multinational corporation in Spain.
I’m reaching out with two related inquiries:
1. I need advice on the best way to structure a GitHub organization within a multinational corporation.
2. As a developer, I want to ensure that my contributions to the corporation (using my enterprise account) are reflected in my personal GitHub profile.
I’d appreciate any insights you can provide on both topics.
At the company I work for, we’re working to modernize our development infrastructure and integrate GitHub Enterprise into our workflow. We are part of a large, well-established company with deeply embedded legacy systems, and we want to ensure that we set things up in the most future-proof way possible.
We plan to use GitHub Enterprise to:
• Implement structured repository management
• Develop and deploy Kubernetes-based applications in the cloud
• Leverage GitHub Actions for automation
• Improve documentation management with GitHub-based solutions
However, given the complexity of the corporate structure, we are unsure about the best approach.
Key Questions:
1. What is the best way to structure our GitHub organization?
• Should we create a sub-organization under the american existing GitHub Enterprise setup?
• Or should we establish a parallel organization specifically for the branch in Spain?
• What are the pros and cons of each approach in terms of scalability, security, and administrative control?
2. How should we handle administrative control and permissions?
• We would like our team lead, to have administrative control over our specific area so he can manage users and permissions.
• What is the best way to delegate admin rights while ensuring compliance with corporate policies?
3. Security & Access Controls
• We want to restrict access to corporate-issued Lenovo Windows devices and enforce IP-based security policies.
• What are the recommended methods for implementing secure access controls within GitHub Enterprise?
4. Next Steps & Best Practices
• What approvals or setup steps should we be aware of?
• Are there GitHub Enterprise onboarding resources that would help us structure this correctly?
The multinational in question enforces the use of corporate GitHub Enterprise accounts. However, as a developer, a GitHub profile is like a LinkedIn for engineers—it’s important for showcasing experience and contributions.
My concern is that by using a corporate account, my work will not be reflected in my personal GitHub profile.
I’d like to know:
• Is there a way to link my personal GitHub account to my enterprise account so that my contributions appear on my personal profile?
• Are there GitHub-recommended best practices for maintaining a contribution history while using an enterprise account?
I want to respect the corporate policies while also ensuring that my contributions are recognized in a way that benefits my professional growth.
We know that modernizing a company of our size is a complex process, and we want to approach this in the most structured and forward-compatible way possible. Instead of assuming a solution, we want to work with GitHub to determine the best approach for both corporate GitHub Enterprise setup and contribution traceability.
We would greatly appreciate any guidance, best practices, or next steps you can provide on both fronts. Looking forward to your insights.
Best regards,
Ignacio Balasch Solá
Beta Was this translation helpful? Give feedback.
All reactions