GitHub Enterprise is a collaborative tool for managing, reviewing, and sharing code. At it's core, GitHub is a repository for files and projects that are being managed with Git, a command-line version control system.
In addition to managing code, GitHub Enterprise is capable of tracking changes made to many different filetypes including Word documents, SVG files, and more.
GitHub Enterprise Features:
Log in using your Swarthmore username and password at https://github.swarthmore.edu.
All students taking classes at Swarthmore receive a Swarthmore username and password that can be used to log into Swarthmore's GitHub Enterprise. After registering for a course, non-Swarthmore students receive an email with their username and instructions on how to set up their password.
Only users with Swarthmore network accounts may access GitHub Enterprise. If you're working on a project with collaborators who are outside of the College, consider creating an account at the public GitHub.com, or contact a member of Academic Technologies to discuss additional options. Educators and Academic Researchers can receive free unlimited private repositories at GitHub.com. See Applying for an academic research discount for more details.
Although GitHub Enterprise is accessible via the web at https://github.swarthmore.edu, you may wish to use the Desktop application for Windows or Mac (it is recommended to use Git's version of the application rather than the native OS X version).
In order to work with the College's authentication service, the Windows client requires that users generate an authorization token.To do so, follow these instructions:
In order to push commits to your GitHub repositories from the command line or terminal, you'll need to first set up an SSH key. Please follow the instructions linked below.
Generating SSH Keys for GitHub Enterprise