GWIT is able to offer GitHub Enterprise through Microsoft's Github Enterprise for Education program. This cloud based service is avaialble to all of GW's students, faculty, and staff. This service allows for eligible members of the GW community a place to store git repositories remotely to ease collaboration with other members of the GW community as well as take advantage of a substantial (but not unlimited !) pool of cloud hosted resources.
GitHub is a very large platform with frequent additions and changes to features. To claim that all of the expertise lies within GWIT would be a lie to the GWCommunity. What GWIT can commit to is to support this platform and its users, keeping abreast of changes as announced, and learning with you as our community's adoption of GitHub exposes our community's needs.
With that stated, here are a couple of basic instructions and links to get started:
-
to join GW's GitHub Enterprise you'll need to create a personal GitHub account. You can do that here. Once you've created your personal account, head to GW's GitHub Enterprise and create an issue in the GWUniversity-SelfInvite repository to invite yourself.
-
You'll be able to create Teams within the GWUniversity organization that consist of other registered users. To allow members outside of GW to contribute, you'll need to invite them to specific repositories as an outside contributor.
Git and GitHub Official Docs
While not part of the Enterprise for Education offering, students are eligible for free access and discounts to many developer tools via the GitHub Student Developer Pack. Students are eligible for Github Pro, Pro Level Github Codespaces, and GitHub Copilot.
GitHub offers resources for teachers and faculty that are not tied directly to GWIT's GitHub Enterprise for Education offering. Training specific to teaching, use cases, and swag for distribution are offered for registered teachers. Register Here These benefits involve free use of GitHub Copilot for your personal account, once registered.
GitHub classrooms is a program that's most specifically tied to teaching. Please note that here is no requirement for GitHub Enterprise for use. more ...
Many GW staff members may think that GitHub is only for source code or the GWIT team. This isn't true. Nearly any document that would benefit from version control and collaboration can be tracked in a git repository. While it's true that GWIT's current Storage Management Solutions offer version control, git is an option available to you.
In addition to version control, GitHub can also be used to host ad-hoc projects, and personal web pages via GitHub Pages