我将项目托管在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对开源项目没有垄断。