Option 2
For the internally hosted repositories, you can download the RHEL, SLES, or Ubuntu tarball in your local machine and create a local repository to access the client packages. Learn about the option 2.
You can download the tarball and host all the client packages in a local file system and then use it.