Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

Incompatibility between Gitlab Package Registry and Proget Nuget Connector



  • Steps to reproduce:

    1. create group and project on gitlab
    2. push some nuget packages to that project package registry on gitlab
    3. create deploy token with "read_package_registry" scope on gitlab
    4. create nuget feed on proget
    5. create nuget connector for that feed on proget that referenced group package registry on gitlab using created deploy token

    Expected result:

    Nuget packages from gitlab are visible on proget feed

    Actual result:

    Unsupported API: missing "PackageBaseAddress" resource in service index.

    Extra info:

    Gitlab package registry use absolute URLs for packages, so base url is not required for URL resolution.


  • inedo-engineer

    Hi @mayorovp_3701,

    Based on the message, it appears to be a bug/problem with the GitLab API. It's indicating that the required PackageBaseAddress endpoint is not present in the service index.

    Can you share the "service index" (i.e. the index.json) file? It should be present at the root of the API and look something like this: https://api.nuget.org/v3/index.json

    -- Dean


Log in to reply
 

Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation