Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Eve-ning opened this issue Nov 22, 2023 · 2 comments
Open

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

Eve-ning opened this issue Nov 22, 2023 · 2 comments

Comments

@Eve-ning
Copy link

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
@0x2b3bfa0
Copy link
Member

I wonder if running cml ci first could solve this issue.

@Eve-ning
Copy link
Author

Eve-ning commented Nov 28, 2023

I wonder if running cml ci first could solve this issue.

$cml ci
error: URL parsing failed. {"subject_url":"[email protected]/FR-DC/FRDC-ML.git\n"}

Unfortunately, it throws the same error if the URL is configured with SSH

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants