You can try to add a sorce site in Configuration - Server settings - Source site add site.
I know how to add a source site in the epo, the problem is that i dont know if cloning the original mcafee http repository content to a local http repository i created works or not
In that case i think if you have least one epo connected to internet and dont want to connect others epo-s to internet answer from aguevara is right answer.
In my lab have only one ePo, personally not tired.
what will you like to achieve by copping our HTTP repository to another HTTP repository? wont your HTTP repository be public facing?
you still have few options from an ePO server with internet connection, you could also create a distributed repository (http) and replicate what you have on the master repository (originally coming from our HTTP common updater)
you could try a mirror task: KB84118
If you have an ePO server with internet connection and another ePO server without internet connection then you could follow the steps from the article below:
How to update an ePolicy Orchestrator Master Repository from another ePolicy Orchestrator server: