diff --git a/github/configs.go b/github/configs.go index 90a8d74414eb1924e285c136f341b41aeba46c7a..7822dfaabb0b2ecb682b5e1efaad71b2b7994983 100644 --- a/github/configs.go +++ b/github/configs.go @@ -151,7 +151,7 @@ func (c *Configs) DefaultCredentials() (credentials *Credentials) { } else if len(c.Credentials) > 0 { credentials = c.selectCredentials() } else { - credentials = c.PromptFor(DefaultHost()) + credentials = c.PromptFor(defaultHost()) } return diff --git a/github/hosts.go b/github/hosts.go index aa54b3696d029c6a0902f955e67cf3d715cf8d56..8b8288c7edb552895dcd60acc02063c19b8d2eb4 100644 --- a/github/hosts.go +++ b/github/hosts.go @@ -23,20 +23,20 @@ func (h Hosts) Include(host string) bool { return false } -func KnownHosts() (hosts Hosts) { +func knownHosts() (hosts Hosts) { ghHosts, _ := git.Config("gh.host") for _, ghHost := range strings.Split(ghHosts, "\n") { hosts = append(hosts, ghHost) } - defaultHost := DefaultHost() + defaultHost := defaultHost() hosts = append(hosts, defaultHost) hosts = append(hosts, fmt.Sprintf("ssh.%s", defaultHost)) return } -func DefaultHost() string { +func defaultHost() string { defaultHost := GitHubHostEnv if defaultHost == "" { defaultHost = GitHubHost diff --git a/github/project.go b/github/project.go index 44f7d69068a8a611001b615b6550509c73e39ceb..ac3011296aa74fdcd12edc24ffb2ff6fe1ea34b4 100644 --- a/github/project.go +++ b/github/project.go @@ -127,7 +127,7 @@ func CurrentProject() *Project { } func NewProjectFromURL(url *url.URL) (p *Project, err error) { - if !KnownHosts().Include(url.Host) { + if !knownHosts().Include(url.Host) { err = fmt.Errorf("Invalid GitHub URL: %s", url) return }