ResearchGate may be used as an online repository of your thesis - click "Add new" -> Published Research -> Thesis. See also https://explore.researchgate.net/display/support/How+to+add+research.
If you wish to publish your thesis as a book, see these previous discussions:
Another idea - which has been mentioned by others in RG - is that you may be able to adapt your work into a journal article (or a series, as your work is probably bigger than one journal article).