Note that this may break SLES 10 support, so if you want to do both then
you’ll need to add a new mirroryou_sles11 function based on the
existing sles10 one, and figure out how to call it when relevant (which is
why I haven’t submitted this change upstream).

Download the necessary credentials for the deviceid and secret
files from your SLES support account using the web portal (under My
Products -> Mirror Credentials), and place these files in your repository
directory.

Update your mrepo configuration to use your modified youget script:

yougetcmd = /usr/local/bin/youget

You may also want to exclude all the source RPMs that get downloaded to save
disk space. The easiest way I’ve found is to modify the mrepo script to
support a new youget-options flag (based on, but separate to, the existing
rhnget-options flag):