<p>Well that's exactly what should have happened - when you select github in the settings page and hit save it should send you to github to authenticate and then link that to the account.</p>
<p>It looks like you started that but never completed it and the details were still stored in your session and it then tried to use them when you weren't logged in yet which caused the 500 error.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1265#issuecomment-239667014">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLdMZ7aedsumHQpU0_q7mi9uJI1tNks5qfvF-gaJpZM4Jjpdb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLVwcVAbi2l400qOfyoBO4Q5z8rGgks5qfvF-gaJpZM4Jjpdb.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1265#issuecomment-239667014"></link>
<meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@tomhughes in #1265: Well that's exactly what should have happened - when you select github in the settings page and hit save it should send you to github to authenticate and then link that to the account.\r\n\r\nIt looks like you started that but never completed it and the details were still stored in your session and it then tried to use them when you weren't logged in yet which caused the 500 error."}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1265#issuecomment-239667014"}}}</script>