BitBucket/Git error: You can only push your own commits in this repository
BitBucket/Git error: You can only push your own commits in this repository
问题
我无法推送到 BitBucket 存储库的远程分支,出现以下错误。
remote: You can only push your own commits in this repository
remote: Commit 0123456789abcdef was committed by my_username<my_email@company.com>
To ssh://git@bitbucket:7999/my_project/my_repo.git
! [remote rejected] my_branch -> my_branch (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@bitbucket:7999/my_project/my_repo.git'
观察
- 可能是 BitBucket Verify Commit hook 导致了这个
- 我理解上面的挂钩检查执行推送的用户必须等于新提交的作者
- 我确保
git config
拥有正确的电子邮件和用户名
问题
- 具体检查了什么?是用户名和电子邮件吗?是否检查了其他内容?
- 我如何知道 BitBucket 需要哪个确切的用户名和电子邮件组合?
Error in git: You can only push your own commits in this repository 问了同样的问题,其中一种解决方案是禁用 Verify Commit 挂钩。但是,这只是一种解决方法,我确实打算让挂钩继续 运行.
1。具体检查了什么?
用户名和电子邮件。在您的 Git 配置中,它们是 user.name
和 user.email
。
2。 BitBucket 期待哪个 username/email?
登录您的 BitBucket 帐户。预期值列在 "Account settings".
下
问题
我无法推送到 BitBucket 存储库的远程分支,出现以下错误。
remote: You can only push your own commits in this repository
remote: Commit 0123456789abcdef was committed by my_username<my_email@company.com>
To ssh://git@bitbucket:7999/my_project/my_repo.git
! [remote rejected] my_branch -> my_branch (pre-receive hook declined)
error: failed to push some refs to 'ssh://git@bitbucket:7999/my_project/my_repo.git'
观察
- 可能是 BitBucket Verify Commit hook 导致了这个
- 我理解上面的挂钩检查执行推送的用户必须等于新提交的作者
- 我确保
git config
拥有正确的电子邮件和用户名
问题
- 具体检查了什么?是用户名和电子邮件吗?是否检查了其他内容?
- 我如何知道 BitBucket 需要哪个确切的用户名和电子邮件组合?
Error in git: You can only push your own commits in this repository 问了同样的问题,其中一种解决方案是禁用 Verify Commit 挂钩。但是,这只是一种解决方法,我确实打算让挂钩继续 运行.
1。具体检查了什么?
用户名和电子邮件。在您的 Git 配置中,它们是 user.name
和 user.email
。
2。 BitBucket 期待哪个 username/email?
登录您的 BitBucket 帐户。预期值列在 "Account settings".
下