GitHub到BitBucket:迁移工具,一组用于将repos从GitHub迁移到BitBucket的bash脚本,私人回购的理想选择。设置:确保您的~/.netrc包含以下凭据:github.comapi.github.combitbucket.orgapi.bitbucket.org。这些凭据用于验证git clonegit push以及API调用。脚本期望它们的参数是格式为owner/repo的存储库ID。

批量迁移:这些脚本是在考虑批量迁移的情况下构建的,并且打算通过xargs组成。以下是一些演示典型迁移过程的示例(假设您有一个repos.txt文件,其中包含要迁移的repoID,以小写形式表示):

  1. 准备:创建新的bitbucket存储库

cat repos.txt | xargs -I {} ./bitb