Skip to content

Error: URL Parsing Failed {"subject_url":"git@github.com:...\n"} #1434

Open

Description

I've solved this already.
I'm posting as a solution and also a problem, as its failure is not that clear

Problem

When I run

cml runner launch \
  --token="..." \
  --labels="cml-gpu" \
  --idle-timeout="1h" --driver=github

I get

error: URL parsing failed. {"subject_url":"git@github.com:FR-DC/FRDC-ML.git\n"}

Solution

The problem is that CML doesn't recognize the SSH URLs (starts with git@), instead only works with HTTPS URLs (starts with https).

To fix this, edit .git/config

For example:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = git@github.com:FR-DC/FRDC-ML.git

Change url = ... to the HTTPS variant

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://github.com/FR-DC/FRDC-ML.git

Replicating

This usually happens when you clone using SSH. It happened to me as I configured the gh-cli to prefer SSH, and can be a silent failure for many

gh repo clone OWNER/REPO
git clone git@github.com:OWNER/REPO.git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions