You can find general advice about choosing a repository here.
It's advisable to deposit your data/code in a subject-specific repository where one exists - see below:
If there is no suitable subject-specific repository, use a general purpose repository:
ORDA is the University of Sheffield's institutional repository for non-publication outputs. It is provided by Figshare and enables University research data to be preserved, discovered, and accessed. You can find guidance on using the ORDA repository here.
UK Data Service: The UK's largest repository for quantitative and qualitative social science and humanities research data. It also enables you to set up controlled access to sensitive or confidential data, and follows the principles laid out in the Five Safes framework.
DataDryad: Provides integration between repositories and journal publishers, making it easier for journal publishers to facilitate better data deposit.
Dataverse: Assigns a DOI; deposits include metadata, data files, and any complementary files. Metadata is always public, even if the data are restricted or removed for privacy reasons. Provides machine-accessible interfaces to search the data, access the metadata and download the data files.
NIH Figshare: A repository to make datasets resulting from NIH-funded research more accessible, citable, shareable, and discoverable.
Open Science Framework (OSF): Provides a system for organising scientific projects, including data, code, and protocols. It simply makes your project publicly available.
Zenodo: Allows for deposition of data, code, analysis, and manuscripts and has semantic versioning; assigns persistent identifiers.
DataHub: A repository providing a fast way for individuals, teams and organisations to publish, deploy and share their data.
Data Archiving and Networking Services (DANS): A repository for research data that allows long-term and secure archiving. Assigns a DOI, and certified with Core Trust Seal.
Figshare: A repository that enables users to deposit their data, papers, code, media and other research outputs in a citable, shareable and discoverable way. The University has it's own instance of Figshare, see ORDA above.
Dropbox, ResearchGate, and Academia.edu are not repositories. GitHub is not a permanent repository, which needs to provide a DOI and ensure longevity of storage (at least 10 years).
See the page below for guidance: