代码库备份用什么呢

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

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

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

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


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

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

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

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

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

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

© 2021 V2EX