1
resposta

erro para conectar no banco..

comando go run main.go

saída com este erro: go: finding module for package github.com/guilhermeonrails/api-go-gin/database go: finding module for package github.com/guilhermeonrails/api-go-gin/routes main.go:4:2: cannot find module providing package github.com/guilhermeonrails/api-go-gin/database: module github.com/guilhermeonrails/api-go-gin/database: git ls-remote -q origin in /home/julio/go/pkg/mod/cache/vcs/ad0ab84a8f781ad20db009705a64948339b33523b59f71cce3a43e74c382f355: exit status 128: fatal: could not read Username for 'https://github.com': terminal prompts disabled Confirm the import path was entered correctly. If this is a private repository, see https://golang.org/doc/faq#git_https for additional information. main.go:5:2: cannot find module providing package github.com/guilhermeonrails/api-go-gin/routes: module github.com/guilhermeonrails/api-go-gin/routes: git ls-remote -q origin in /home/julio/go/pkg/mod/cache/vcs/ad0ab84a8f781ad20db009705a64948339b33523b59f71cce3a43e74c382f355: exit status 128: fatal: could not read Username for 'https://github.com': terminal prompts disabled Confirm the import path was entered correctly. If this is a private repository, see https://golang.org/doc/faq#git_https for additional information.

1 resposta

Oi Júlio, tudo bem?

Vi que você finalizou o curso, que ótimo! Mas irei dar umas dicas do que pode ter acontecido.

O erro que você está enfrentando indica que o comando go run main.go não está conseguindo encontrar os pacotes github.com/guilhermeonrails/api-go-gin/database e github.com/guilhermeonrails/api-go-gin/routes. O erro específico "fatal: could not read Username for 'https://github.com': terminal prompts disabled" sugere que o Git está solicitando um nome de usuário para autenticação, mas não está conseguindo lê-lo.

Uma possível solução para esse problema é garantir que você tenha configurado corretamente suas credenciais do Git. Certifique-se de que você tenha fornecido seu nome de usuário e senha corretos para autenticação. Você pode verificar se suas credenciais estão corretas executando o comando git config --global --get-regexp user.* no terminal e verificando se as informações retornadas estão corretas.

Um abraço e bons estudos.