How to install 1.2 HA with no internet access?

After install from a clean environment, many system stacks are using central repository. I tried upgrade them one by one but still failed. Is there a way to install 1.2 HA with no internet access?

To be specific, I ses errors:
Expected state running but got error: Error response from daemon: Get https://<my_private_registry>/v2/rancher/plugin-manager/manifests/v0.2.12: unauthorized: authentication required

I tried the above URL from the box and it can access that URL.

I figure this out by hosting a private git repository and cloned (and tweaked) the rancher catalog. The issue is resolved.