Skip to content

Error: URL Parsing Failed {"subject_url":"[email protected]:...\n"} #1434

Open
@Eve-ning

Description

@Eve-ning

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":"[email protected]: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 = [email protected]: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 [email protected]:OWNER/REPO.git

Metadata

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