If the contributor does not have a GitHub account, the ssh URL will not work. To lower the barrier, it is right to use the HTTPS variant.