10 推荐免费 Git 仓库

Git 免费仓库

Gitee 开源中国-基于 Git 的代码托管和研发协作平台【推荐】
https://gitee.com/

CODING 代码托管 | 极速 Git 代码仓库服务
https://coding.net/products/repo

阿里云效 Codeup
https://codeup.aliyun.com/

腾讯工蜂
https://git.code.tencent.com/

GitHub【国内访问,可能很慢】
https://www.github.com/

Git 仓库上传大文件

根据 2019 年的统计数据,如果简单使用 git 来上传大文件的话,也不是不可以。

  • coding 30 MB
  • 阿里云效 50 MB
  • 码云 最大为100 MB

coding 提供了 文件网盘功能,普通用户提供了高达 30GB 的容量。


使用 Git LFS 上传大文件

下载和安装 Git LFS

  • 下载:

    • Linux Debian 和 RPM packages:https://packagecloud.io/github/git-lfs/install

    • Mac: brew install git-lfs

    • Windows:目前lfs已经集成在了Git for Windows中,直接下载和使用最新版本的Windows Git即可。

    • 直接下载二进制包:https://github.com/git-lfs/git-lfs/releases

    • 依据源码构建:https://github.com/git-lfs/git-lfs

  • 安装:

    • 如果你选择使用二进制包下载后安装,直接执行解压后的./install.sh脚本即可,这个脚本会做两个事情:
      • $PATH中安装Git LFS的二进制可执行文件
      • 执行git lfs install命令,让当前环境支持全局的LFS配置

让本地新仓库支持 Git LFS

# 初始化一个仓库
$ mkdir big-repo
$ cd big-repo 
$ git init
Initialized empty Git repository in /Users/dyrone/big-repo/.git/
# 让仓库支持LFS
$ git lfs install
Updated pre-push hook.
Git LFS initialized.
# install成功后,仓库的pre-push钩子将被替换和生效

想了解更多 Git Large File Storage 的内容,可以参考 https://git-lfs.github.com/

你可能感兴趣的:(10 推荐免费 Git 仓库)