V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding.NET 轻量级社交
开源项目广场
使用帮助
意见反馈
CodingNET
V2EX  ›  Coding

Coding 现已支持 Git LFS 大文件存储,更快更强更可控

  •  
  •   CodingNET · 2017-04-19 09:47:03 +08:00 · 5691 次点击
    这是一个创建于 2800 天前的主题,其中的信息可能已经有所发展或是发生改变。

    图片

    Git LFS (Large File Storage, 大文件存储) 是把音乐、图片、视频等指定的任意文件存在 Git 仓库之外,而在 Git 仓库中用一个占用空间 1KB 不到的文本指针来代替的插件。从而减小 Git 仓库本身的体积,使克隆 Git 仓库的速度加快,也使得 Git 不会因为仓库中充满大文件而损失性能。其优点有:

    • 大文件版本化 使用 Git 版本化大文件 —— 大小超过 GB 的文件也不在话下。

    • 更多的仓库空间 意味着你可以在 Git 仓库中托管更多文件。额外的文件存储空间也使得你的仓库大小变得可控。

    • 更快的克隆与拉取 下载更少的数据,这意味着在包含大文件的仓库中更快的完成克隆和拉取。

    • 一致的 Git 工作流 和往常一样使用 Git —— 不需要额外的操作指令、存储系统和工具套件。

    • 一致的访问权限与管理 在使用类似 Coding.net 之类的远程服务时,大文件也与你的 Git 仓库中其它部分一样,具有相同的访问权限与权限管理。

    使用方法:

    1 , 下载 并且安装 Git 命令行插件。你只需要进行一次 Git LFS 的安装操作。

    git lfs install
    

    2 ,选择你希望 Git LFS 管理的文件扩展类型(或者直接编辑你的 .gitattributes 文件)。你可以随时修改配置增加新的文件扩展类型。

    git lfs track "*.psd"
    

    确保 .gitattributes 是被追踪的

    git add .gitattributes
    

    3 ,已经完成了!现在你可以正常提交记录并推送到 Coding.net

    git add file.psd
    git commit -m "Add design file"
    git push origin master
    

    查看 Coding LFS 支持说明专页: https://git-lfs.coding.me

    注: Coding LFS 服务目前为免费试用期,将于 6 月 30 日纳入会员收费体系,成为 Coding 平台版金牌会员,钻石会员Coding 企业版 用户的专享服务。

    Happy Coding ;)

    Coding.net

    11 条回复    2017-04-21 09:51:33 +08:00
    hdbean
        1
    hdbean  
       2017-04-19 10:06:43 +08:00
    希望赶快出`组织`的功能
    CodingNET
        2
    CodingNET  
    OP
       2017-04-19 10:11:53 +08:00
    @hdbean 你好, Coding 平台版的团队功能是已有的: https://coding.net/team 另外企业用户建议用 Coding 企业版: https://e.coding.net
    TaylorJack123
        3
    TaylorJack123  
       2017-04-19 10:25:45 +08:00 via Android
    以前私人仓库是不限个数,现在限成两个了有点忧伤😭
    CodingNET
        4
    CodingNET  
    OP
       2017-04-19 10:36:14 +08:00
    @TaylorJack123 你好,完善个人信息即可免费升级为银牌会员,拥有 5 个免费私有项目创建额度 https://coding.net/vip
    kmahyyg
        5
    kmahyyg  
       2017-04-19 10:45:09 +08:00 via Android
    免费?
    Mogugugugu
        6
    Mogugugugu  
       2017-04-19 11:31:38 +08:00
    亲,记得顺带手的把日常抽风 解决了吧....
    yjxjn
        7
    yjxjn  
       2017-04-19 11:36:17 +08:00
    @CodingNET 现在搭建静态博客,还要跳转,就不能取消么??? host on coding pages
    CodingNET
        8
    CodingNET  
    OP
       2017-04-19 11:46:25 +08:00
    @Mogugugugu 你好,我们的运维团队一直在致力于提升服务的可靠性,另外我们会将实时服务运行状态通过 Coding Status 发布 https://status.coding.net 如果您遇到了问题可以发送邮件(请提供详细的报错信息及截图)联系我们处理 [email protected]
    CodingNET
        9
    CodingNET  
    OP
       2017-04-19 11:54:17 +08:00
    @yjxjn 你好,请将您遇到的问题发送到 [email protected]https://coding.net/feedback 以便我们跟进处理。
    jonirrings
        10
    jonirrings  
       2017-04-20 16:26:57 +08:00
    lfs 功能 push 的时候报
    Remote "origin" does not support the LFS locking API. Consider disabling it with
    是怎么回事啊
    CodingNET
        11
    CodingNET  
    OP
       2017-04-21 09:51:33 +08:00
    @jonirrings File Locking 是 Git LFS 测试阶段的功能,不影响推送,可忽略。详见: https://github.com/git-lfs/git-lfs/wiki/File-Locking
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1050 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:52 · PVG 06:52 · LAX 14:52 · JFK 17:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.