gslin 大神寫了一篇 把 GitHub 上的 private repository 搬到 BitBucket 上…,最近自己也把一些不能公開的專案轉到 BitBucket 上面,由於在 BitBucket 上面可以無限開 private repository,所以我想也沒有必要付費給 Github,雖然論 Web 功能上而言,Github 還是略勝一籌,個人還是比較習慣 github 有 Network 的圖形可以看,不過平常還是都是在打指令,所以也沒差了,在 push 速度上面,感覺 BitBucket 也沒有輸 github 許多,所以決定就轉過去了,人總是為了錢所考量,當然 BitBucket 還是有些缺點的,可以參考之前寫的 Bitbucket 開始支援 Git Repository
底下介紹兩種方式來轉移 Github 的 Repo 到 BitBucket:
透過 BitBucket 提供的 tool 只要把 github 上的 Repository 網址複製下來,透過
BitBucket import tool 介面來轉換就可以了,這方法比較簡單懶人,如果你熟悉 git 的操作,就可以透過第二種方法來弄。
透過 git push 先在 BitBucket 建立一個空的 private repo,之後把網址複製,打開原本 clone 下來的專案
.git/config,將 url 換成剛剛建立的 repo url 即可。接著打入底下指令去 push 即可。
$ git push origin master當然如果你有很多 branch 的話,請重複上面步驟即可。
See also
- 開源專案 Drone CI/CD 平台真的免費嗎?
- 用五分鐘安裝好 Drone 搭配 GitHub 自動化環境
- 用 Drone 部署靜態檔案到 GitHub Pages
- 用 GitHub Actions 部署 Go 語言服務
- GitHub 推出 CI/CD 服務 Actions 之踩雷經驗
- GitHub Flow 及 Git Flow 流程使用時機
- 開發者另類的自架 Git 服務選擇: Gitea
- Drone CI Server 搭配 Atlassian Bitbucket Server (前身 Stash)
- 在 Travis 升級 Docker 和 docker-compose 版本
- 新的 code coverage 線上服務 codecov.io