McGregor will fight Nurmagomedov for the Russian's lightweight title in Las Vegas on 6 October.
The Irishman, 30, who was beaten by Floyd Mayweather in a boxing match in August 2017, has not fought in the UFC since November 2016.
In July he avoided jail after pleading guilty to disorderly conduct following an incident at a UFC media day.
The former two-weight champion had faced multiple criminal charges stemming from an altercation in April with other fighters.
McGregor was filmed throwing a metal dolly into a window of a bus parked at a Barclay's Center loading bay.