用 git 来当网盘用如何?? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
rizon
V2EX    程序员

用 git 来当网盘用如何??

  •  
  •   rizon
    othorizon 2019-01-10 18:37:36 +08:00 via iPhone 25140 次点击
    这是一个创建于 2466 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我对网盘服务了解不多,所以请教大家。
    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  
    PRO
       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 写一个网盘,不比你偷这种鸡好吃?
    GG668v26Fd55CP5W
        17
    GG668v26Fd55CP5W  
       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  
    PRO
       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     Solana     2574 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:45 PVG 12:45 LAX 21:45 JFK 00:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86