GitHub Enterprise vs. GitHub.com
- The Yale Version (GitHub Enterprise) is available only while on campus networks.
- It’s authenticated via netID, so you don’t have to create a separate account.
- All repository data is stored on Yale’s servers, and access is integrated with our authentication system.
- Yale’s version of GitHub Enterprise offers unlimited private repositories at no cost to the user.
Developers at Yale share as much software as they can as Open Source, so others can benefit from the work we do. For some examples of open source work, see our Open Source Showcase.
Some projects need higher security and should be in a private repository. There are two ways to do that for free while at Yale.
Private GitHub Options - Yale Enterprise Git vs GitHub
There are at least two ways to get a free private repository at Yale:
- git.yale.edu - You can use Yale’s Enterprise GitHub for any purpose:
- Yale Enterprise Git - Yale’s GitHub Enterprise is a web-based hosting service for software development projects that use the Git revision control system.
- GitHub.com - You can request a private repository on GitHub.com for educational purposes:
Reasons to use Yale’s Enterprise GitHub
- Can be used for non-academic projects
- Slightly easier to set up. By having an active NetID you already have permission to create private repositories, no forms or waiting.
Reasons to use a Public GitHub.com Repository
- You can collaborate with people outside of Yale on GitHub.com. If you use git.yale.edu (collaborators would need a netID to login).
- You won’t have access to the Yale private repository if/when you leave Yale. If you’d like to use a Yale repository while at Yale, but keep it when you leave, you can migrate repositories to GitHub.com before you lose access to Yale’s services.
- Runs on any system via command line (GUI client available for Mac and Windows).
- Mac users can download a gui client at http://mac.github.com.
- PC users can download a gui client at http://windows.github.com.
- For help with setting up Git on your system, please visit the following website: https://help.github.com/articles/set-up-git.
Please DO NOT upload the following data into GitHub Enterprise:
- Private keys
- moderate risk data
- high risk data
- Binary files
- Media files (videos, images, etc.)
If you have questions about whether or not your data is appropriate for GitHub, please email email@example.com.
Frequently asked questions and How-To articles can be found at https://help.github.com.