package main import "github.com/AaronO/go-git-http/auth" func AuthorizeGitRequest(authInfo auth.AuthInfo) (bool, error) { if authInfo.Push { return false, nil } // Typically this would be a database lookup if authInfo.Username == "admin" && authInfo.Password == "password" { return true, nil } return false, nil } func AuthorizeAllGitRequests(authInfo auth.AuthInfo) (bool, error) { return true, nil }