簡體   English   中英

將項目移至其他git托管

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM