Couldn't we set the github account/password using env variable? and then use https + magic trick to fill in credentials?