Несколько методов получения URL-адреса удаленного источника в Git

Чтобы получить URL-адрес удаленного источника репозитория Git, вы можете использовать несколько методов. Я предоставлю вам примеры кода с использованием популярных языков программирования.

  1. Использование командной строки Git:

    • Bash:

      git remote get-url origin
    • Командная строка Windows:

      git remote get-url origin
  2. Использование библиотеки Python и GitPython:

    import git
    repo = git.Repo('.')
    origin_url = repo.remote().url
    print(origin_url)
  3. Использование Node.js и библиотеки simple-git:

    const simpleGit = require('simple-git');
    simpleGit().getRemotes(true, (err, remotes) => {
     const originRemote = remotes.find(remote => remote.name === 'origin');
     const originUrl = originRemote.refs.fetch;
     console.log(originUrl);
    });
  4. Использование библиотеки Java и JGit:

    import org.eclipse.jgit.api.Git;
    import org.eclipse.jgit.lib.Repository;
    public class GetOriginUrl {
       public static void main(String[] args) throws Exception {
           Git git = Git.open(new File("/path/to/repository"));
           Repository repository = git.getRepository();
           String originUrl = repository.getConfig().getString("remote", "origin", "url");
           System.out.println(originUrl);
       }
    }