我想在GitHub上提供一個開源項目,並將其用於新網站。由於它將用於私人使用,因此我打算將代碼存儲在BitBucket中(因爲GitHub收取私人回購費用)。但這是我想要做的。從GitHub回購開始,在BitBucket中私下複製它,並從原始中獲取更改?
我希望能夠從原點(GitHub上的開源回購)每當我想和這些更改合併到我的項目拉。
我希望能夠擁有自己的副本,與BitBucket私密同步,只有我可以訪問。
如果我能夠添加任何功能或修復任何我能夠修復的錯誤,我希望能夠將提交請求返回到GitHub上的原始位置。
這樣做的最佳方式是什麼?
我在想我可以在本地克隆版本庫,並且創建master分支。然後,我可以將該新分支設置爲同步到BitBucket存儲庫。此時,主分支將從原點拉出,並且我的分支將從我的BitBucket分支中推/拉。通過這種方式,我可以完成我自己的分支的所有工作,當主人發生變化時,我可以將這些變成合併到我的分支中。
我認爲這樣做會有效,但關於如果我想將代碼作爲拉取請求提交給開源項目的第三點問題呢?我不需要公開代碼託管在GitHub中嗎?有沒有更好的方法來做到這一點?
感謝您的詳細解釋。我認爲這會很好地工作。 –