hannsworst
Cómo usar JGit para obtener la URL del origen ¿remoto?
Estoy usando JGit y quiero ejecutar
git config --get remote.origin.url
¿Como hacer eso?
Rudiger Herrmann
Se puede acceder a la configuración de un repositorio git a través de Repository::getConfig()
. El tipo devuelto es un StoredConfig
.
Para obtener la URL del origen remoto, usa este fragmento
String url = repository.getConfig().getString("remote", "origin", "url");
La clase ConfigConstants
enumera un conjunto de nombres de secciones y nombres de valores utilizados con frecuencia.
-
¿Hay alguna documentación sobre qué valores son posibles para getString()?
– Naxos84
24 de abril de 2017 a las 20:09
-
Ver el configuración de git documentación para la sintaxis y los ajustes de configuración entendidos por Git nativo. Sin embargo, JGit no entiende todo esto. en caso de duda, deberá verificar si JGit puede manejar una determinada configuración o no.
– Rudiger Herrmann
25 de abril de 2017 a las 5:32