将项目转移到其他GIT托管



我将项目托管在Bitbucket。现在,我正在开放采购,并想将其移至Github。我已经创建了一个空的github存储库,但是当我在计算机上本地将远程URL更改为新存储库时,它没有显示任何更改,也不会提交/推动任何东西。我显然做错了 - 将项目从一个git存储库/服务器转移到另一台项目的正确方法是什么?

我假设您的github存储库是空的。

在您的本地文件夹中,添加一个新的远程存储库:

git remote add github git@github.com:<username>/<repository>.git

另外,如果您没有在GitHub上设置SSH键,则应使用HTTPS:

git remote add github https://github.com/<username>/<repository>.git

按下您的本地 Master 分支到GitHub reposiroty:

git push github master

您将要添加github repo作为新远程到您现有的本地回购。

请参阅此质量检查:git:如何在现有repo

中设置远程

如果您的新GitHub存储库已经有所提交,则可能需要进行力量,并且这些提交将丢失。

请注意,您可以将现有的Bitbucket存储库设置为公众。GitHub对开源项目没有垄断。

最新更新