[英]Moving a project to a different git hosting
我的項目托管在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
將您的本地主分支推送到Github倉庫:
git push github master
您將需要將GitHub存儲庫添加為現有本地存儲庫的新遠程目錄 。
查看此QA: Git:如何在現有倉庫中設置遠程
如果您的新GitHub存儲庫中已有提交,則可能需要強制執行,這些提交將丟失。
請注意,您可以將現有的BitBucket存儲庫設為公開。 GitHub在開源項目上沒有壟斷。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.