authenticate with github and create link