learning to use github repositories