Who can use it?

All MIT faculty, students, and staff may use the service via http://github.mit.edu/ (requires Touchstone login).

Can non-MIT people get accounts?

Yes, you can collaborate with anyone that has a Touchstone collaboration account. These are available to users who do not have MIT certificates. When logging into github.mit.edu, those users can choose to login with a collaboration account (as opposed to an MIT kerberos account).

What is the address or URL of my repositories?

If you use HTTPS, be aware that the system does not know (or use) your MIT Kerberos password. You need to create an GitHub access token and use it as your password. See Creating an access token but be aware that you need to create the access token in your MIT GitHub account on github.mit.edu (and not on github.com).

The repository address for SSH will be of the pattern:

git@github.mit.edu:[username]/[repo-name].git

If you use SSH, you need to generate SSH keys and add them to your account. See Generating SSH keys, but be aware that steps 3 and 4 connect to the public GitHub.com site. You will want to adapt those steps, to connect to MIT's github.mit.edu site.

How can I use connect using GitHub for Windows?

Give the token a descriptive name, so that a year from now you can still tell where you are using the token.

Example of a good name: "GitHub for Windows on my Dell E7240 Laptop"

Example of a bad name: "My Token".

for step 8 (copy token to clipboard):

When copying the token, make sure you copy only the numbers and not the space at the end. If you copy the space at the end, it won't work as a password in step 12. Paste the token into Notepad if you need to check it.

When you press the "Sign In" button you will be sent to a web page to sign in. After web page signin finishes, the web page will ask permission to send an access token back to the GitHub app on your Mac.

It's not quite clear why you need two access tokens (one for commandline and one for the app), but our tests did need both.

Email notifications of issues and comments say noreply@mit.edu

According to GitHub support, the GitHub Enterprise product does not support replying to issues and comments via email, although it's true that github.com does. The GitHub Enterprise product is currently only capable of sending email from the noreply@domain address, and users must visit the web interface to respond.

Sometimes there is no notification when users post issues

The most common cause of not receiving a notification is if an account is lacking an associated email address or if no address has been designated the "primary email address". To fix this, have the user go to their email settings page and enter a primary email address. Note that by default github.mit.edu does not attach an email address to your account - everyone starts with a blank primary email address.