IDEX-607: Clone by ssh is not working during factory acceptance

Added ability to upload public keys by uploader provider and refactored existence mechanism of generating and uploading public keys to repository management system