V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
rizon
V2EX  ›  程序员

用 git 来当网盘用如何??

  •  
  •   rizon ·
    othorizon · 2019-01-10 18:37:36 +08:00 via iPhone · 24052 次点击
    这是一个创建于 2143 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我对网盘服务了解不多,所以请教大家。
    github 支持免费私有库,肯定会有人拿来存个人资料这种不务正业的用法,带来的最大问题就是安全性问题。

    说正题。

    ----

    dropbox、oneDriver、googleDrvier 这类网盘服务国内速度一般。
    我就在想可不可以用 github 这一类 git 服务做网盘呢?如果想要方便提交,也可以写脚本或者写后台服务监控文件变化。

    而且可以做备份,不放心国外网盘,可以写 hook 来同步到自己的服务器上。
    感觉是很 nice 了。

    相比传统网盘的优势
    - 方便迁移
    - 速度好
    - 版本管理更方便
    - 程序员的代码和工作空间可以一起上云了

    大家觉得如何呢?
    第 1 条附言  ·  2019-01-10 19:14:13 +08:00
    看了大家的回复,git 主要问题就在二进制文件不友好,大文件速度慢上。
    所以有什么更好的推荐吗,主要就是一定要靠谱,防止企业倒闭跑路。
    第 2 条附言  ·  2019-01-10 19:16:19 +08:00
    希望有个可以更加纯粹的网盘服务, 客户端一定要够干净。
    git 最大的好处就是不用增加额外的客户端,不需要额外的去注册一个新的账号。
    第 3 条附言  ·  2019-01-11 19:22:45 +08:00
    我现在用坚果云了。
    GD 集成了很多不错的云应用,生态最好。DP 在文件同步很厉害。但这两个国内不好用,而且需要梯子才行。onedriver 国内也能用,虽然不错,但空间也不大。
    所以决定用坚果云了。
    77 条回复    2020-04-05 16:50:59 +08:00
    fbqk2008
        1
    fbqk2008  
       2019-01-10 18:48:17 +08:00
    坚果云好了,你说的这个实现起来麻烦了一点(你电脑配置高当我没说)
    alexwu
        2
    alexwu  
       2019-01-10 18:52:03 +08:00
    git 处理二进制文件太慢了
    nananqujava
        3
    nananqujava  
       2019-01-10 18:52:23 +08:00 via Android
    github 速度慢,码云有限制
    yucao
        4
    yucao  
       2019-01-10 18:52:45 +08:00
    要是这么搞,我觉得迟早到时候微软要控制免费账户的私人 repository 空间的大小...
    daquandiao2
        5
    daquandiao2  
       2019-01-10 18:53:24 +08:00
    速度好?
    junjieyuanxiling
        6
    junjieyuanxiling  
       2019-01-10 18:53:46 +08:00 via Android
    GD 挺快的啊,能跑到带宽上限。
    MeteorCat
        7
    MeteorCat  
       2019-01-10 18:57:04 +08:00 via Android
    搭个 owncloud 要多少时间呀,git 很玄学,有时候提交超时或者直接 git-bash 直接挂了
    ferock
        8
    ferock  
       2019-01-10 18:57:09 +08:00
    git 玩儿 二进制文件就是这么被玩儿坏的
    luren123
        9
    luren123  
       2019-01-10 19:00:29 +08:00
    @daquandiao2 哈哈,我也好奇这点
    LGA1150
        10
    LGA1150  
       2019-01-10 19:00:53 +08:00   ❤️ 6
    正规用法是用 GitHub LFS 服务(收费) https://git-lfs.github.com
    Linxing
        11
    Linxing  
       2019-01-10 19:12:37 +08:00
    大文件扛不住
    rizon
        12
    rizon  
    OP
       2019-01-10 19:17:17 +08:00
    @junjieyuanxiling #6 我没用过,Google 的不是得 fq 吗?
    rizon
        13
    rizon  
    OP
       2019-01-10 19:18:09 +08:00
    @fbqk2008 #1 坚果云稳定吗?就怕哪天关门啊
    ThirdFlame
        14
    ThirdFlame  
       2019-01-10 19:19:17 +08:00
    文档类的 是可以的。 大量二进制文件 不合适 。 国内的 coding.net 速度还行。
    ob
        15
    ob  
       2019-01-10 19:21:08 +08:00 via Android
    私人图片网盘?
    lawler
        16
    lawler  
       2019-01-10 19:22:33 +08:00   ❤️ 1
    国内的不好吗?速度还嗖嗖的。

    七牛,腾讯云,阿里云等等。。。
    自己写一个上传(压缩加密)下载(解密解压缩)不好吗?

    换句话说,自己依赖 oss 写一个网盘,不比你偷这种鸡好吃?
    falcon05
        17
    falcon05  
       2019-01-10 19:23:17 +08:00 via iPhone
    网盘还不如 mega.nz ,支持命令行,也可以自己写脚本
    ererrrr
        18
    ererrrr  
       2019-01-10 19:40:05 +08:00
    那天不小心写了一个 200M 的文本 提交已经爆炸了
    junjieyuanxiling
        19
    junjieyuanxiling  
       2019-01-10 20:11:00 +08:00 via Android
    @rizon #12 我的 VPS 是共享千兆带宽,但是机房在美帝,延迟较高。
    AEANWspPmj3FUhDc
        20
    AEANWspPmj3FUhDc  
       2019-01-10 21:40:13 +08:00
    如果都是文本文件,使用 git 还行。
    二进制文件就算了吧。
    agdhole
        21
    agdhole  
       2019-01-10 22:31:07 +08:00   ❤️ 1
    onedrive
    xiangyuecn
        22
    xiangyuecn  
       2019-01-10 22:42:56 +08:00
    百。。百。。。百。。。。百度云。。。。弄个被百毒自宫了的 pcs 接口,当低频存储用,好几个 T 啊。其实以前的 pcs 很良心的,现在可以搜到几个共享的 pcs 接口。pcs 的安全性比坚果云的 webdav 授权管理(一给就给全部)好了不止一点。
    fbqk2008
        23
    fbqk2008  
       2019-01-10 23:03:07 +08:00
    我找不到你回复我的在哪里了,我眼睛不好。你用自己的 nas 也可以啊。
    JavenXiao
        24
    JavenXiao  
       2019-01-10 23:23:32 +08:00
    dropbox 一类的网盘都是你编辑完文件保存就自动上传了
    git 还需要 commit push

    相比之下 git 的存在感还是太强了,网盘就应该让你自己都忘了网盘这个东西的存在,同时你的文件也已经全部到了云上
    xio
        25
    xio  
       2019-01-10 23:45:43 +08:00 via iPhone
    rclone + Google Drive
    obarong
        26
    obarong  
       2019-01-11 00:34:13 +08:00
    我目前的云备份方案是:md、txt 文档、代码、图片用 git 管理,大文件如音视频、PDF、二进制文件、压缩包、office 文档等用百度网盘云同步文件夹和微云同步助手。
    msg7086
        27
    msg7086  
       2019-01-11 00:53:21 +08:00
    > 主要就是一定要靠谱,防止企业倒闭跑路。

    没什么能保证企业不会跑路。企业不跑路也难说业务不关闭。

    > Git 最大的好处就是不用增加额外的客户端,不需要额外的去注册一个新的账号。

    不是因为你已经下载了额外的客户端,也注册过账号了么?
    要我的话会使用 FTP,比 Git 通用性更好,支持更广泛。
    realpg
        28
    realpg  
       2019-01-11 02:37:15 +08:00
    机房随便弄个破机器插一堆硬盘装个 nextcloud 解决问题 成本几百块钱
    NerdNiels
        29
    NerdNiels  
       2019-01-11 04:16:16 +08:00
    git 最好还是用来处理 text 文件,而不是 binary 文件。
    xuanbg
        30
    xuanbg  
       2019-01-11 08:18:39 +08:00
    git 太慢了,不合适做网盘
    workwonder
        31
    workwonder  
       2019-01-11 08:19:55 +08:00 via Android
    我之前尝试了下用 GitHub 做索引化的存储“服务”,支持客户端(按 tag)随机获取 https://github.com/wonderbeyond/gemmy
    tadtung
        32
    tadtung  
       2019-01-11 08:28:57 +08:00 via Android
    onedrive 国内速度一般嘛?
    我这边基本能跑满速,怎么也比 github 快很多。
    而且外链 1080p 视频,多人同时播放也很流畅。
    另外 google drive 速度也不差,自备个好点的提子。

    何况现在企业订阅的 e3 已经确定一直免费,即使自己去申请 office365 开发者也有,免费一年的 25 用户可用。这个做外链网盘再方便不过了。
    rus4db
        33
    rus4db  
       2019-01-11 08:41:08 +08:00
    很好啊,
    我选择 NAS。
    shench
        34
    shench  
       2019-01-11 08:43:10 +08:00
    GIT 不也是要客户端的吗?
    imydou
        35
    imydou  
       2019-01-11 08:48:32 +08:00
    @tadtung #32

    企业订阅的 e3 已经确定一直免费...
    哪里的消息?
    hanxiao666
        36
    hanxiao666  
       2019-01-11 08:58:32 +08:00
    码盘
    zgcwkj
        37
    zgcwkj  
       2019-01-11 09:05:49 +08:00
    大小有限制,好像
    wqzjk393
        38
    wqzjk393  
       2019-01-11 09:12:43 +08:00
    好像私有库是要收费的,有着钱还不如选个靠谱的云盘
    tumi9527
        39
    tumi9527  
       2019-01-11 09:18:12 +08:00
    onedrive 有各种接口
    Variazioni
        40
    Variazioni  
       2019-01-11 09:18:43 +08:00
    OneDrive 了解一下。。和 win10 集成的非常好。。
    ljmsun
        41
    ljmsun  
       2019-01-11 10:09:13 +08:00
    太慢了,小了还好
    放几部片子,要算半天
    曾经想用 git 管理 avi 文件的经验之谈
    ooooo
        42
    ooooo  
       2019-01-11 10:27:17 +08:00 via Android
    不滥用
    lzj307077687
        43
    lzj307077687  
       2019-01-11 10:35:45 +08:00
    onedrive 5T 了解一下
    放了半年小电影甚至还搭了个 aria2+oneindex 跟沙雕群友一起云冲
    flyever
        44
    flyever  
       2019-01-11 10:46:41 +08:00
    哥们,除了国内被墙的问题,有超越 Dropbox 的存在吗,就算你是几百 G 的文件,只修改了一处,Dropbox 也是秒传,你换其他网盘试试?
    cnbobolee
        45
    cnbobolee  
       2019-01-11 11:22:38 +08:00
    各大云不是提供存储服务吗,自己写接口应该可以实现,而且很便宜的。
    wulu
        46
    wulu  
       2019-01-11 11:29:26 +08:00 via Android
    在你服务器上搭建 nextcloud
    rizon
        47
    rizon  
    OP
       2019-01-11 11:30:10 +08:00
    @lzj307077687 #43 我刚才登陆看了下,免费只有 5GB 啊
    wulu
        48
    wulu  
       2019-01-11 11:30:41 +08:00 via Android
    你自己的服务器,这下放心了吧
    rizon
        49
    rizon  
    OP
       2019-01-11 11:32:11 +08:00
    @tadtung #32 one driver 我看免费版只有 5g 空间? googledriver 客户端不用梯子能用吗,不能用的话等于受限于梯子的情况了啊。
    rizon
        50
    rizon  
    OP
       2019-01-11 11:33:15 +08:00
    @flyever #44 是吗,dp 这么厉害啊?客户端的话好像不用梯子也可以用吧?如果是的话确实没毛病,如果客户端得用梯子,那等于一切受限于梯子的情况了啊
    rizon
        51
    rizon  
    OP
       2019-01-11 11:40:23 +08:00
    @flyever #44 我的 dp 免费只有 2gb 空间。。
    cdwyd
        52
    cdwyd  
       2019-01-11 11:41:43 +08:00
    @tadtung
    @imydou
    只是一个客服回复的截图,还是不要传递这种消息,e3 是会随时封号的,放了重要数据的话找回来的机会都没有
    keepeye
        53
    keepeye  
       2019-01-11 11:43:45 +08:00
    家里有宽带,可以自己搭一个,比较放心
    likuku
        54
    likuku  
       2019-01-11 11:50:55 +08:00 via iPhone
    二进制无所谓啊,github 支持 LFS,主要还是容量太小了( LFS 容量)

    其它的 git 服务商 LFS 也是如此,不会给你多大空间的。
    MarioLuisGarcia
        55
    MarioLuisGarcia  
       2019-01-11 11:54:20 +08:00
    为什么不用 dropbox ?
    lzj307077687
        56
    lzj307077687  
       2019-01-11 12:18:41 +08:00
    @rizon 某宝搞个教育版的
    tailf
        57
    tailf  
       2019-01-11 12:30:56 +08:00
    git 岂止是慢,技术上就无法实现,随便一个 100M 的文件,一个月后就 10G 了
    chocolatesir
        58
    chocolatesir  
       2019-01-11 13:16:19 +08:00
    @yucao 本来就有,超过 1G 会 warning
    openbsd
        59
    openbsd  
       2019-01-11 13:24:02 +08:00
    @MeteorCat #7 请教大神现在 owncloud 支持重复文件管理么(秒传?节省空间) ?多年前用的时候不能处理重复文件,遂放弃了
    imydou
        60
    imydou  
       2019-01-11 13:33:46 +08:00
    @rizon #50 他的意思是说 dropbox 增量更新
    whe
        61
    whe  
       2019-01-11 13:39:29 +08:00
    GitLab 免费 10G/仓库 LFS 功能也免费。
    JCZ2MkKb5S8ZX9pq
        62
    JCZ2MkKb5S8ZX9pq  
       2019-01-11 14:39:36 +08:00
    是个羊就往死里薅?
    alfredsun
        63
    alfredsun  
       2019-01-11 15:33:31 +08:00
    果然优秀的客户服务最大的敌人就是羊毛党
    bumz
        64
    bumz  
       2019-01-11 15:39:06 +08:00
    dropbox 怎么也比 github 快吧。。。
    libook
        65
    libook  
       2019-01-11 15:52:45 +08:00
    据说 git 做版本控制是复制文件。。。
    所以看你存啥了,文档还好说,电影啥的版本库会很大吧。。。

    NAS 了解一下?
    shawndev
        66
    shawndev  
       2019-01-11 16:03:23 +08:00
    超过 100m 就无法提交了。有着功夫干嘛不用 dropbox。
    MeteorCat
        67
    MeteorCat  
       2019-01-11 18:15:26 +08:00 via Android
    @openbsd 重复文件我没试过,我等下试下,我常用来保存无损的至今没出现什么问题,主要是挂 nginx 注意配置好.速度我感觉看服务器和本地上传速度,实际用还可以[个人使用]
    miscnote
        68
    miscnote  
       2019-01-11 18:29:29 +08:00   ❤️ 1
    有很多免费的网盘吧。我在德国生活过,那边一堆免费盘,10G 到 100G 的都有。我个人用的邮箱带的就是 100G 支持 webdav.
    natforum
        69
    natforum  
       2019-01-11 18:31:28 +08:00
    把文件切片怎么样
    hilbertz
        70
    hilbertz  
       2019-01-11 18:39:59 +08:00
    最后你会发现,多买几个移动硬盘最方便、最安全
    ivmm
        71
    ivmm  
       2019-01-11 18:42:50 +08:00
    说白了还是成本问题,S3 OSS 这样的企业级对象存储是备份用的不二选择
    tadtung
        72
    tadtung  
       2019-01-11 19:00:59 +08:00 via Android   ❤️ 1
    @cdwyd 其实前两年,就有说 3 年到期后,会自动续期。。
    只是前几天 vicer 发了截图。。。
    这个只有 25 用户,用处不大。我手里还有两个一直没用

    不过今年下半年最早一批就到 3 年了。
    至于封号,主要是别乱用,别大量分享版权文件。

    我之前有个 edu.gr 域名就是,当时我在隔壁 hostloc 分享后一窝蜂都用这个注册教育版,和 google apps 教育版。。后来一大波都被封了。。。我的也是两个全局管理员都被封了。普通账号倒是正常,而且管理员账号现在每月还能收到微软 0 欧元的账单。。。

    注意不要滥用,不要分享违反美国法律的东西。
    我另一个小众 edu 域名,就给朋友用,到现在也正常。毕竟注册贵,国内没几个人注册这个。

    @rizon 免费版的 15g。。你也可以去注册 office365 开发者,一年。25 账户,内含 office 系列桌面版激活。
    oendrive 默认 是 1t,应该可以修改 5t。
    最早微软和 google 一样都是无限空间,因为外链方便很多人直接上传视频等外链。滥用多降到 5t 了。。
    至于梯子,只要线路不是太差搭配锐速,基本都能流畅看 youtube2k。。。自用足够了。
    yujaeseok
        73
    yujaeseok  
       2019-01-17 15:57:23 +08:00
    @tadtung 老哥你好,我是最近才知道 a1、e3 这些东西的,仿佛打开了新世界大门。
    了解到管理员账号是可以查看到子账户的 onedrive 文件以及能自行删改不太靠谱,所以便开始了解 a1、e3 全局管理。

    但是奈何比较小白,尝试了网上注册 a1 全局管理的方法也都失败了,大体是 freedns 的方法用不了,然后 ac.id ac.nz 等域名检测过不了,不知道还有什么能个人注册并且比较实惠的域名用来注册 a1 全局管理吗?

    还有你说的 25 用户应该就是指的 e3(msdn)吧,这个好像只能通过邀请链接注册,不需要 edu 域名什么的吧?而且现在 e3(msdn)所谓的翻车是不是指:买了注册链接,可能不给注册成功、或者账号突然不给免费自动续费、或者单纯封掉管理员账号但是留下子账号等等....
    昨晚才了解到这些东西的,所以短时间了解的很混乱,如果老哥有时间的话,希望能帮忙解答一下我的疑惑...
    tadtung
        74
    tadtung  
       2019-01-17 16:08:39 +08:00 via Android
    @yujaeseok 目前教育版,没有便宜域名,能拿到 office365 和 google 教育版的域名注册价格在一年 300 刀以上。至于哪些域名还能,这个真不能分享,这种东西都是见光死,一旦大量滥用都没得玩,就像 edu.pledu.gr
    另外注册这个不仅仅是域名还需要你提供证明文件,学校官网等,google 还要接电话。
    我说的这个一年全局可以自己去申请 office365 开发者就行,算是微软的福利,一直有。不过只能用一年。

    msdn 这个是订阅的,有链接的话,都能注册。至于为什么被封,99%都是因为大量分享违反美国法律的文件,例如儿童 xx,版权影视及音乐等。很多人光说被封,但是就是不承认他分享什么东西,违不违法。
    一般这类文件自己上传可以,但是不要公开分享。
    yujaeseok
        75
    yujaeseok  
       2019-01-17 16:19:08 +08:00
    @tadtung 谢谢老哥的回复让我认识更加清晰,这么看来自己还是折腾不了 a1 管理员了,最佳方案只能趁现在 e3 链接存货还有且价格没涨到无法接受赶紧买个得了....
    lialzm
        76
    lialzm  
       2020-04-04 19:20:50 +08:00
    @obarong md 和 txt 用云同步问题不大吧,不理解 md 文档用 git 的优势,老哥可以说下吗
    obarong
        77
    obarong  
       2020-04-05 16:50:59 +08:00
    @lialzm #76 用 md 格式方便全文件夹搜索,编辑器用 Typora 。git 管理方便处理版本冲突,还有局域网上传。现在还有用 FreeFileSync,开源,可以同步到局域网服务器或者 Google Driver 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.