轉移 Github 上的 Private Repository 到 BitBucket …

Bitbucket
看到

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