Instead of trying SSH first then falling back to HTTPs, probably a good idea to give users more control over this. This also helps avoid the issue where SSH is misconfigured and trying to SSH into GitHub throws out an error instead of the expected output which causes submit50 to fail. We should also handle unexpected outputs by SSH.
Instead of trying SSH first then falling back to HTTPs, probably a good idea to give users more control over this. This also helps avoid the issue where SSH is misconfigured and trying to SSH into GitHub throws out an error instead of the expected output which causes submit50 to fail. We should also handle unexpected outputs by SSH.