Como pegar a URL que o repositório git foi clonado

Neste artigo você vai aprender a como pegar a URL que o repositório git foi clonado, de uma maneira simples, com um comando apenas

pegar a URL que o repositório git foi clonado capa

Fala programador(a), beleza? Bora aprender mais sobre git clone, repositórios e também sobre git!

Alguns comandos de configuração, inclusive os que envolvem URL, vem da base do git config

Neste comando vamos utilizar a flag –get, para resgatar um parâmetro/propriedade

Neste acaso a propriedade será remote.origin.url

Este comando é interessante também quando não há conexão com o mundo externo, pois ele funciona offline, o comando completo é:

Formação Vibe Coding
Formação Recomendada

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 27min
git config --get remote.origin.url

Já se você possui conexão e acesso a redes externas, pode utilizar o:

git remote show origin

Este último comando também exibe umas outras informações em relação ao repositório, podemos dizer então que ele é mais completo que o primeiro apresentado

Mas ambos resolvem o nosso problema principal!

Quer aprender mais sobre git? Veja este curso gratuito:

Conclusão

Neste artigo você aprendeu a como pegar a URL que o repositório git foi clonado

Utilizamos dois comandos para isso, git config quando não há conexão é uma boa opção

Já o git remote mostra algumas informações a mais, além da URL do repositório que o repo local foi clonado

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!

Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias

O link acima contém um cupom de desconto para os cursos!

Adicionar uma seção curta com subtítulo ‘E se eu quiser ver todos os remotes de uma vez?’ apresentando o git remote -v

�esse aqui é o mais direto de todos, e talvez o que tu mais vá usar no dia a dia

git remote -v

Ele lista TODOS os remotes configurados no repositório, com a URL de fetch (puxar) e a de push (enviar) separadas

Se teu repo só tem o origin, vão aparecer duas linhas com a mesma URL, uma marcada como (fetch) e outra como (push)

Muito útil quando o projeto tem mais de um remote, tipo um origin e um upstream de um fork

Adicionar subtítulo ‘Só a URL, sem o resto: git remote get-url’ com um bloco enxuto

Às vezes tu não quer o relatório completo do ‘git remote show’, quer só a URL crua pra colar em algum lugar ou usar num script

git remote get-url origin

Ele devolve exatamente a URL do origin e nada mais, limpinho

Se liga: troca ‘origin’ pelo nome do remote que tu quiser, caso tenha vários

Muita gente cai aqui querendo ver a URL justamente porque vai mudar ela, então bora resolver os dois de uma vez

Pra alterar a URL do remote é só usar o set-url

git remote set-url origin nova-url-aqui

Depois roda de novo o git remote -v pra confirmar que a troca pegou

Isso é bem comum quando o repositório mudou de HTTPS pra SSH, ou quando tu moveu o projeto pra outra conta ou organização

Adicionar um FAQ curto com 3 perguntas:

Qual a diferença entre git config –get remote.origin.url e git remote show origin? O primeiro funciona offline e devolve só a URL, é rápido e não depende de rede. O segundo consulta o remote e mostra bem mais coisa (branches de tracking, o que está à frente ou atrás), mas precisa de conexão

Como ver a URL sem estar conectado à internet? Usa o git config –get remote.origin.url ou o git remote -v, os dois leem a configuração local e funcionam offline numa boa

O comando funciona se o remote não se chamar origin? Funciona, só troca ‘origin’ pelo nome do teu remote. Pra descobrir os nomes, roda git remote -v que ele lista todos

Leia também

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Formações

Formação SAAS com IA

Formação SAAS com IA

Tire usas ideias do papel criando softwares com IA, integre pagamentos e lance seu projeto!

  • 291 aulas
  • 18 projetos
  • 24h 17min

Blog | Mais populares