Skip to content

Initial GitHub setup

Wesley Bland edited this page Dec 9, 2015 · 5 revisions

Previous: Initial Git setup
Next: Access to the MPI Forum private repository


Obtain a GitHub Account

If you don't have a GitHub account (i.e., you're not logged in to Github), sign up at the top of this page by clicking the green sign up button.

Authenticate to GitHub

GitHub has an excellent (short!) tutorial for how to authenticate to GitHub.

Authentication to GitHub is required since mpi-forum/mpi-standard is a private repository -- GitHub won't let you access that repository via Git unless you have authenticated.

Subscribing to Repositories / Issues

With our previous Trac system, email notifications were an opt-in feature of each ticket. You could add you name to the cc box, and you would be notified each time a ticket had activity. In the new GitHub system, notifications are controlled by your account settings. If you click the icon in the top right corner, you will see an option to change your Settings. From there, you can click the "Notification Center" tab on the left side of the screen.

Notification Center

On the top portion of this window, you can set the notification settings for all repositories that you are watching. For any working group where you are given write access, you are automatically a watcher. This includes forks of those repositories. You can click the Unwatch button at the top of the repository page if you no longer want to change your settings on a per-repository basis. For instance, you may want to be "Not watching" on some working group repositories and the main mpi-forum/mpi-standard repository and "Watching" on others where you are more active.

Watch Settings

In the bottom of the Notification Center, you can change email notification settings for each organization (working group) where you are a member. For instance, if your work email address and personal email addresses are attached to the same GitHub account, you can use this to keep the notifications in the right places.


Previous: Initial Git setup
Next: Access to the MPI Forum private repository