Add GitHub authentication support