代码库备份用什么呢

2016-02-04 20:47:28 +08:00
 phoenixlzx
开源项目自然有 github 无所谓,不过有不少没开源的,感觉项目工程多,一个个放在 bitbucket 的私有仓库也不是很方便... 但是自从 Dropbox 在两台设备同时操作弄乱了我的 git objects 之后就再也不敢用 dropbox 备份带 git 的东西了

并且 dropbox 小文件特别多的时候会非常吃 CPU ,特别是目前的代码目录是这样 ->

Phoenix-X1-Carbon :: ~/Code » find . -type f -exec cat {} + | wc -l
26241463

_(:з」∠)_别惊讶这里面绝大部分是第三方库等等等... 自己的代码只有一点点。
但是总是都要同步备份的,不知道有没有能同时用 git 的基础上对整个代码库做自动同步备份的工具呢...
3919 次点击
所在节点    问与答
27 条回复
Septembers
2016-02-04 21:13:43 +08:00
窝选择自建 GOGS
shoaly
2016-02-04 21:17:20 +08:00
弄一台云主机, ssh + git
yinheli
2016-02-04 21:20:20 +08:00
coding.net 啊哈
phoenixlzx
2016-02-04 21:24:16 +08:00
@Septembers
@shoaly 自建在一定预算情况下可靠性不行的
而且其实没精力维护,还是用 git 备份的话不如直接 bitbucket 了但是太麻烦
kumakiti
2016-02-04 21:27:54 +08:00
移动硬盘
erDaren
2016-02-04 21:30:14 +08:00
github 不是有 private 的吗,弄个会员撒
iannil
2016-02-04 21:34:58 +08:00
NAS ?
phoenixlzx
2016-02-04 21:44:28 +08:00
@kumakiti
@iannil 手动备份表示_(:з」∠)_


@erDaren 一个个 git 仓库和手动备份没啥两样啊...
yuelang85
2016-02-04 21:49:43 +08:00
如果你有 vps 或者服务器一類的,直接把本地 git 庫 git clone --bare xxx.git ,把 xxx.git 放在服務器上,然後 git remote add user@ip ,就可以通過 ssh 同步了。
yuelang85
2016-02-04 21:50:34 +08:00
額,好吧,前面的沒看到,我覺得遠程 git 庫比手動備份方便多了。。。
ethego
2016-02-04 21:51:00 +08:00
动手写个脚本呗,特定目录下创建的文件夹自动 create repo 自动推,定时自动 commit 自动 push
clino
2016-02-04 23:14:47 +08:00
syncthing 然后一个设成主目录
yangqi
2016-02-04 23:21:56 +08:00
同步到 vps 上然后开个整机备份就行了啊。

比如 linode 开个最便宜的$10/月,然后加个备份$5/月。自动同步后就不用管了
orFish
2016-02-05 00:05:34 +08:00
AWS 也有 CodeCommit
kukat
2016-02-05 00:35:45 +08:00
rsync
Unknwon
2016-02-05 03:20:24 +08:00
@phoenixlzx 你可以用 5 刀预算的服务器跑 Gogs 。。一天 1RMB 这个预算还可以吧。。
plantain
2016-02-05 08:26:16 +08:00
第三方库可以用包管理器来管理,或者以 sub module 的形式。
SpicyCat
2016-02-05 09:01:03 +08:00
写个脚本,定期把代码扔到 Dropbox 上。
aliuwr
2016-02-05 09:08:52 +08:00
git 有同时推送到多个仓库地址的功能,直接在 remote 里添加多个 URL 即可。
wbsdty331
2016-02-05 09:11:13 +08:00
自己拿着一块硬盘去 dropbox

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/255436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX