Deposit from GitHub #5372
This issue is phase 1 of three phases to allow depositers to add code to Dataverse (#2739).
Planned functionality and next steps:
System uses "repoName-branchName" or repoName-releaseNameNumber as ZIP name. User can edit the name.
Users could add more than one file to the dataset. If this happens, the concept of archiving a GitHub repository as a dataset would be broken.