Learn Submit Isn't Working

One common issue you may run into is having to input your username and password when you run learn submit. It will look something like this:

This means that the lab was somehow cloned down using the HTTPS link rather than the SSH link. To fix this, first make sure you have SSH access with GitHub. You can test this by typing ssh -T git@github.com. This should come back with something like Hi <your-github-username>! You've successfully authenticated, but GitHub does not provide shell access. If you do not see this return, then follow these steps to add your SSH key to GitHub.

Once you can confirm that you have SSH access to GitHub, follow this article to update the GitHub remote URL from HTTPS to SSH.

Having other issues with learn submit? Let us know so we can add more information to this article!