How to save old repositories in one including git history

This page summarizes the projects mentioned and recommended in the original post on /r/github

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • archive

  • Look, if you use git blame you will find early commits from different projects. I just put them together.You can do git checkout to any old commit, and one old project will be in the root folder, like state of the project before merging into the one archive.For example folder https://github.com/setnemo/archive/tree/main/setnemo/mines/master contain my mines project, hash of merge is 05faa46c6d94ce39a7dc4c85c0e8163c6ae36955, parent hash commit is ddecc6fbc51be9abd1a682f9d6efdf168867a0c4

  • bygone

    Archive your old repositories to one repo (git history included) with Github Actions

  • Begone on GitHub

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Puts Debuggerer

    Ruby library for improved puts debugging, automatically displaying bonus useful information such as source line number and source code.

  • git clone --bare https://github.com//myrepo.git cd myrepo git push --mirror https://github.com/-archive/myrepo.git

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts