如何恢复 Github 组织账户

132次阅读
没有评论

问题描述

Github 组织账户被删除了,但是他在硬盘上有所有仓库的备份。他想知道是否可以通过创建同名的新仓库,并将代码推送到新仓库来恢复代码库。(该账户已经被删除超过2个月。)

解决方案

方案1

如果不需要保留历史记录,协作者可以直接从新的 URL “fresh” 克隆仓库。

方案2

如果你想保留历史记录,可以在当前仓库克隆中使用 git remote set-url 命令。这将把远程仓库名称从旧的(已删除)账户切换到新的账户。
以下是具体步骤:
1. 在本地克隆一个当前仓库的副本。
2. 打开命令行终端,进入到克隆的仓库目录。
3. 运行以下命令,将远程仓库的 URL 切换到新的账户:

git remote set-url origin <new_repository_url>

请将 <new_repository_url> 替换为新仓库的 URL。
4. 运行以下命令,将代码推送到新的仓库:

git push origin master

请注意,如果你的仓库有多个分支,你需要在每个分支上运行 git push 命令来将代码推送到新的仓库。

方案3

如果以上方法无法恢复代码库,你可以尝试联系 Github 支持团队,向他们提供账户被删除的详细信息,并请求他们帮助恢复代码库。他们可能需要一些时间来处理你的请求,所以请耐心等待他们的回复。
请注意,以上解决方案仅适用于你有仓库的备份,并且你有权限创建新的仓库。如果你没有备份或没有权限创建新的仓库,恢复代码库可能会更加困难。

正文完