将Github Enterprise移至GitHub

时间:2019-01-08 12:53:00

标签: github

我有几个私人存储库,在我的大学中,我是Github Enterprise之下的唯一贡献者。我想知道,如何添加我的GitHub开放(个人)帐户作为贡献者,或者将存储库从Enterprise迁移到Github Open帐户?

我知道在哪里添加协作者,但是在Enterprise github中搜索我的Github Open用户名时找不到。

预先感谢

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式完成此操作:

  1. 在您的GitHub个人帐户下创建新的仓库
  2. 然后,使用命令行将新存储库的URL设置为企业存储库的本地副本的remote
  3. 最后,强行将所有内容推送到新的公共仓库中。

创建新的个人存储库后,按以下方式获取其URL:

get github repository url

然后,使用命令行cd到企业存储库的本地副本中,并通过git checkout mastergit pull origin master(或任何所需的主分支)确保它是最新的被命名)。

运行this command将新的公共GitHub存储库添加为remote存储库:

git remote add public https://github.com/user/repo.git

最后,强行推送到您的公共GitHub存储库,以将所有企业存储库的内容推送到其中:

git push -f public