GitHub and GO Competition

The competition uses GitHub to access Entrants' code.

GitHub

All code the contestant submits must be stored in GitHub and the contestant must grant read access to the GitHub account to the evaluation platform via an SSH token.

After creating your GitHub repository and completing the registration process (you must respond to the validation e-mail you will receive), click on the Account icon at the upper right of the page and in the drop-down menu that appears click View Account. On the account page there is a button labeled My Team; click on it. On the My Team page is your GitHub Team Username and an SSH key, a long string of characters starting with ssh-rsa and ending in pnl.gov. Copy this string.

Log in to your GitHub account and click on the user profile icon at the upper right of the page and in the drop-down menu that appears click Settings. In the sidebar at the left of the Settings page, click on SSH Keys and then, at the top right, click on New SSH Key. Give the new key an appropriate title, such as ‘OPF-Competition’, and paste the key copied above.

This process will allow our evaluation platform to access your repository and download your code for evaluation.

You can download step-by-step instructions for adding an SSH public key to GitHub.