github - 在github上上传Zip文件并在上传后解压缩

标签 github zip

我正在 github 中导入我的项目,因为它的体积很大,需要很长时间。所以我压缩了我的项目并上传到github。

有没有办法在github本身上提取它?我在它的 UI 中看不到任何东西,但是有任何可用的命令或脚本吗?

最佳答案

我遇到了类似的问题,不幸的是,没有(据我所知。)。我能够使用 git 大文件存储将大文件上传到 Github。 ( https://git-lfs.github.com/ )

如果您使用 Linux,请参阅以下说明:

快速安装 git-lfs ( https://packagecloud.io/github/git-lfs/install )

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

安装 Git 命令行扩展。
git lfs install

选择您希望 Git LFS 管理的大文件类型的扩展名。对我来说,这是重新训练 inception-v3 模型的“.pb”文件。
git lfs track "*.pb"  #  change "pb" to the extension of your large file.

确保 .gitattributes 被跟踪
git add .gitattributes

最后,只需像往常一样提交并推送到 GitHub。
git add retrain.pb  #  change "retrain.pb" to the name of your large file.
git commit -m "First commit"
git push origin master

或者您可以将所有文件包含在项目目录中。
git add .
git commit -m "First commit"
git push origin master

关于github - 在github上上传Zip文件并在上传后解压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41438167/

相关文章:

git - 当你在生产中使用 git 时,你如何从暂存中 pull 出一个分支?

github - 将错误的用户名提交到github

node.js - 使用 Node Express 处理大型 ZIP 包的 Zip 创建流程

java - 如何在 Java 中的 ZIP 文件内创建 ZIP 文件

haskell - 如何使用 Haskell LibZip 编写 zip 文件?

java - 在内存中创建 ZIP 文件

javascript - 接收 Zip 文件作为对 AJAX 请求的响应

github - 配置 npm 以使用artifactory 作为 npm 注册表和 github 的代理来解决依赖关系

ssh - 如何从第二台机器访问 Github 存储库?

php - Packagist 没有从 GitHub 获取我的新版本