Skip to content

Git remote parse error

Description

Failed to execute fetch TypeError: parseGitRemote is not a function or its return value is not iterable
    at fetchRemoteUrl (c:\Users\XXXXXX\.vscode\extensions\fatihacet.gitlab-workflow-2.1.1\src\git_service.js:121:50)

The parse regex is ^git(?:@|://)([^:/]+)(?::|:/|/)(.+)/(.+?)(?:.git)?$ (git_service.js:75), while my remote URL is gitlab@myserver:somegroupe/somerepo.git.

The regex should be relaxed, or some kind of workspace parameter added...

Versions

  • Gitlab Workflow extension: V2.1.1

  • VS Code:

    Version: 1.38.1 (system setup)
    Commit: b37e54c98e1a74ba89e03073e5a3761284e3ffb0
    Date: 2019-09-11T13:35:35.387Z
    Electron: 4.2.10
    Chrome: 69.0.3497.128
    Node.js: 10.11.0
    V8: 6.9.427.31-electron.0
    OS: Windows_NT ia32 6.1.7601
Edited by Tomas Vik (OOO back on 2026-01-05)