code: func New(config types.Config) *common.GitScm {
  	gitConfig := config.Git
  	token := fmt.Sprintf("token %s", gitConfig.Token)
  	authheaders := map[string]string{}
  	authheaders["Authorization"] = token
  	return &common.GitScm{Config: gitConfig, AuthHeaders: authheaders}
  }
docs: // New new a github obj