Update GithubRepository model with improved logic to handle not finding a github repo.