When following the SAP Integration Suite tutorial (Developing with SAP Integration Suite), in the lesson Managing API's --> Creating a Product, you will need to publish the product.
When trying to publish the product, I was getting an error saying "There is no Developer Hub associated with the apiportal yet". If you are getting the same error, please read further to get the root cause.
Root Cause: In my case Developer Hub was not enabled, while the Manage API's capability was added to the Integration Suite.
Solution: Enable the Developer Hub and Set up.
Go back to the Manage Capabilities section and Edit the API Management Capability.
Once the Developer Hub is added, it will look like below:
Now lets try to publish the product.
But now getting a different error
This is because the Developer Hub is not setup.
In order to setup the Developer Hub, Choose and click the top-right side navigation bread crumbs 'Explore our eco System' icon and select 'Developer Hub'.
Now, lets try to publish the product again.
Now you can see that the product is published successfully.
Hope this is useful for someone.
Feel free to point out if anything is missing/wrong in this blog.