For me the links are on the right hand side (a fair way down I admit) after I log into https://creative.adobe.com ... under a heading of 'IT Deployment' ... you don't see this?
I'm an admin on our Creative Cloud for Teams subscription, perhaps that's a factor..?