AWS CodeCommit 无法使用 git 推送创建分支
AWS CodeCommit Unable to create branch using git push
我的存储库运行良好,直到我将它移动到另一个 account.All 分支,除了 master 在迁移过程中丢失了。今天早些时候,我发现我无法使用 git push origin new-branch
创建新分支
命令returns成功消息。但在 AWS 控制台中,分支不只是在那里。我可以在控制台中创建一个新分支,所以我想这与授权无关。
命令是什么returns:
Counting objects: 56, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (28/28), done.
Writing objects: 100% (31/31), 12.38 KiB | 0 bytes/s, done.
Total 31 (delta 16), reused 0 (delta 0)
To https://user:pwd@git-codecommit.us-east-1.amazonaws.com/v1/repos/myrepo
* [new branch] new-branch -> new-branchh
所以分支可能发生在您的本地仓库中,但没有被推送到远程仓库中。尝试使用这两个命令进行分支:
git checkout -b mynewbranch
git push --set-upstream origin mynewbranch
可能是您将上游配置为推送到与预期不同的分支?
例如,您的输出显示:
- [new branch] new-branch -> new-branchh
这意味着您的本地分支 'new-branch' 被推送到远程分支 'new-branchh'(两个 h 字符)。
您还应该验证您与 Git 一起使用的用户凭证是否与您用于查看控制台的同一 AWS 账户中的身份相关联。此外,验证您要推送到的 CodeCommit 区域端点 (us-east-1) 是否与您在 AWS 控制台中查看的区域相同(弗吉尼亚北部)。
我的存储库运行良好,直到我将它移动到另一个 account.All 分支,除了 master 在迁移过程中丢失了。今天早些时候,我发现我无法使用 git push origin new-branch
命令returns成功消息。但在 AWS 控制台中,分支不只是在那里。我可以在控制台中创建一个新分支,所以我想这与授权无关。
命令是什么returns:
Counting objects: 56, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (28/28), done.
Writing objects: 100% (31/31), 12.38 KiB | 0 bytes/s, done.
Total 31 (delta 16), reused 0 (delta 0)
To https://user:pwd@git-codecommit.us-east-1.amazonaws.com/v1/repos/myrepo
* [new branch] new-branch -> new-branchh
所以分支可能发生在您的本地仓库中,但没有被推送到远程仓库中。尝试使用这两个命令进行分支:
git checkout -b mynewbranch
git push --set-upstream origin mynewbranch
可能是您将上游配置为推送到与预期不同的分支?
例如,您的输出显示:
- [new branch] new-branch -> new-branchh
这意味着您的本地分支 'new-branch' 被推送到远程分支 'new-branchh'(两个 h 字符)。
您还应该验证您与 Git 一起使用的用户凭证是否与您用于查看控制台的同一 AWS 账户中的身份相关联。此外,验证您要推送到的 CodeCommit 区域端点 (us-east-1) 是否与您在 AWS 控制台中查看的区域相同(弗吉尼亚北部)。