github上面的repos都是public的,私有的repos是要收费的。但很多时候我们的repos不方便公开。

这里介绍一个方法——用dropbox做个人的private repos。把个人的repos同步到dropbox上面,这样就能做到免费的private repos并且还可以随时随地地clone下来。

下面是主要的步骤:

  1. dropbox注册一个免费帐号。
  2. 下载相关的客户端程序,安装后,会发现自己用户文件夹下多出个dropbox文件,该文件就是本地与dropbox同步的文件。

接下来的是最主要的步骤:

1
2
3
4
5
6
7
8
9
10
11
//在Dropbox文件下新建一个mygit文件夹,作为git个人仓库
~/Dropbox$: git init --bare mygit
//转到在本地的git仓库,添加remote repos
~/localgit$: git remote add origin ~/Dropbox/mygit
//把本地repos提交到dropbox上面
~/localgit$: git push origin master
//在别的机器上,安装完dropbox,同步完内容后,使用git clone即可来拉下dropbox的repos
~/newDir$: git clone ~/Dropbox/mygit

Reference

  1. Git & Dropbox