aws codecommit repo 文件夹由在本地计算机上运行的 git 命令覆盖

阿塞拉达斯康

在本地计算机和 AWS 代码提交存储库中有一个名为profileimg的文件夹当用户上传图像时,该文件夹会填充图像。但是,当我更改本地计算机存储库中的某些代码并将 git push 更改为远程存储库 (AWS codecommit repo) 时,带有空数据和图像的profileimg文件夹覆盖将消失。这是一个托管在 AWS beanstalk 环境中的 Laravel 8 项目。

到目前为止我在本地 git repo 中尝试过的内容:

  • $ git rm -r --cached public/images/profileimg/*
  • $ git update-index --assume-unchanged public/images/profileimg/*

文件夹结构:

  • 公开的
    • 图像
      • 配置文件
  • .gitignore

.gitignore

#exclude everything
public/images/profileimg/*
public/images/profileVerifyDoc/*

#exception
!public/images/profileimg/.gitkeep
!public/images/profileVerifyDoc/.gitkeep

在此处输入图片说明

在此处输入图片说明


此外,我在 AWS codecommit repo 中创建了 .ebignore 文件。本地计算机也有 .gitignore 文件。任何建议,请。
阿塞拉达斯康

已创建 profileimg 文件夹来存储随时间变化的用户图像。当我向代码库添加新更改并将它们推送到 AWS Beanstalk 环境时,现有文件和文件夹将被新更改替换。解决方案是创建一个 S 3 存储桶或将图像保存在单独的位置。

https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/concepts.concepts.design.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

AWS CodeCommit错误:git:'credential-aws'不是git命令

如何告诉我所有的AWS EC2实例从git / codecommit中提取?

适用于AWS CodeCommit的Git GUI

联盟用户对AWS CodeCommit的访问

如何通过ssh从远程计算机上的git repo中提取信息?

AWS Codecommit无法推送

CodeCommit错误弹性Beanstalk(AWS)

AWS Codecommit迁移

AWS CodeCommit无法使用git push创建分支

如何在AWS CodeCommit存储库中创建文件夹?

Git克隆可在AWS CodeCommit中使用,但推送失败并显示403

Pip安装并运行git repo

被忽略文件夹中的Git命令-是否可以真正忽略它在git repo中?

如何在同一台计算机上使用和克隆github和AWS(CodeCommit)仓库?

使用AWS S3文件夹对象作为EC2实例中的输入参数运行位于计算机上的python脚本

如何将Azure Repo与AWS CodeCommit集成

AWS Codecommit Git Clone错误:致命:无法找到“ codecommit”的远程帮助器

git-codecommit拒绝aws权限(公钥)

客户端计算机上的.git文件夹,但未安装git。这是什么意思?

Git-如何在本地计算机上使用2个文件夹推送/克隆

如何使AWS CodeDeploy能够将AWS CodeCommit用作Git存储库?

恢复被旧版本覆盖的git repo

更改Git Repo文件夹

我只想使用 groovy 将 git diff 命令显示的 git repo 中已更改的文件复制到与 git repo 中结构相同的文件夹中

AWS codecommit 无法完全克隆 repo

AWS CodeBuild 管道 CodeCommit git repo 路径

Git repo 远程更改文件夹

在现有的 aws 桩线中用 Git 替换 CodeCommit

从远程创建本地 git repo