git 我不能使用aws cocomemmit推送,我的更改不显示

zpjtge22  于 2023-02-02  发布在  Git
关注(0)|答案(2)|浏览(104)

我得到下面的错误当我git拉从一个aws repo使用codecommit:
git fetch fatal: Failed to write item to store. [0x6c6] fatal: The array bounds are invalid git commit工作正常,但在git push之后,我的更改无法在远程repo上持久化

3htmauhk

3htmauhk1#

大家好,我也面临着同样的问题,在我的情况下,我们有AWS联合访问帐户。我使用以下命令进行克隆。由于这个原因,我也面临着在Visual Studio 2019中的错误,而拉和推。

    • 命令**

git克隆代码提交::us-east-1://myrepository

    • 错误**

克隆到"我的资料库"...
致命错误:无法将项目写入存储。[0x6c6]
致命错误:数组边界无效

    • 解决方案**

我从以下URL获取了最新版本的"Git凭据管理器for Window" exe
https://github.com/Microsoft/Git-Credential-Manager-for-Windows/releases在安装"Windows版Git凭据管理器"后设置
打开visual studio-〉工具-〉选项-〉源代码管理-〉Git全局设置-〉凭据助手-〉GCM for Windows。
这为我解决了问题。

bihw5rsg

bihw5rsg2#

我也遇到过类似的错误,但是,在我的例子中,提交工作得很好,但是我一直收到下面的错误消息:
致命错误:无法将项目写入存储。[0x6c6]
致命错误:数组边界无效
我的情况:
1.使用来自MS的git-credential-manager,因为我有很多Azure DevOps git repos。
1.但是仍然需要偶尔使用CodeCommit repo。在这种情况下,我需要确保在CodeCommit repo上运行git命令时不会调用git-credential-manager。
1.我碰巧使用AWS sso(现在称为IAM身份中心)向CodeCommit进行身份验证,而不是IAM用户。
我通常使用GCM是失败的原因。基本上,看起来CodeCommit Repos需要被告知甚至不要尝试GCM调用。

    • 解决方案**

在本地. git/config(编辑前备份文件)中,我添加:

[credential]
  helper=""

错误消息消失。
我的配置的详细信息

  • Win11版本
  • Git版本2.39.1.windows. 1
  • Git GCM版本2.0.886 + ea93cb5158
  • AWS git远程代码提交1.16

相关问题