Now that Microsoft has acquired GitHub, many are looking to move their code to some other hosting platform. But, what are some good free alternatives to GitHub in 2018?