文件名称:git-s3-push:将git repo部署到S3存储桶
文件大小:10KB
文件格式:ZIP
更新时间:2024-02-24 10:08:57
git backup deployment s3 s3-bucket
git-s3-push git-s3-push是将git存储库部署到AWS S3存储桶的工具。 git-s3-push跟踪已推送的提交,并仅支持部署最近修改的文件。 它可用于部署,维护版本化存储桶数据或使用S3备份git存储库。 产品特点 将git仓库部署到S3的简单方法 仅上传新提交即可快速上传 自动检测并设置文件的S3内容类型 可以自动使您的文件公开可用(默认为私有) 单个二进制文件,不依赖于语言运行时 安装 从发行版中获取适合您平台的二进制文件。 必须在路径上安装Git。 从源构建 将git-s3-push和cd克隆到存储库根目录中。 运行go build cmd/git-s3-push.go ,它将在您的工作目录中创建一个git-s3-push二进制文件。 您也可以跳过构建步骤,并使用go run cmd/git-s3-push.go 。 用法 身份验证凭证来自标准AWS环境变量。 存储桶名称和AWS区域作为参数提供。 $ export AWS_ACCESS_KEY_ID=<...> $ export AWS_SECRET_ACCESS_KEY=<...> $ git
【文件预览】:
git-s3-push-master
----s3.go(3KB)
----go.mod(270B)
----mime.go(567B)
----.github()
--------workflows()
----AUTHORS(43B)
----go.sum(2KB)
----LICENSE(1KB)
----git-s3-push.go(5KB)
----README.md(3KB)
----.gitignore(31B)
----cmd()
--------git-s3-push.go(2KB)
----CHANGELOG(1KB)