Nay*_*ram 6 git version-control bitbucket
每次我尝试推动时,我都会得到这样的结果。我试过强制推送,rebase,init 没有任何效果。
nayananga@nayananga-Aspire-E5-575G:/opt/lampp/htdocs/registration $ git push 'https://nayanangamuhandiram@bitbucket.org/group4suoj2016/version-1.0.git' 'nayananga`s_branch' “https://nayanangamuhandiram@bitbucket.org”的密码: 计数对象:5,完成。 Delta 压缩最多使用 4 个线程。 压缩对象:100% (4/4),完成。 写入对象:100% (5/5), 1.02 KiB | 1.02 MiB/s,完成。 总计 5(增量 0),重复使用 0(增量 0) 偏僻的: 远程:您的其中一条提交消息缺少有效的问题密钥: 偏僻的: 远程:3517c56:CompleteUserRegistrationUsingPhpAndMysqlDatabase 偏僻的: 远程:有关更多信息,请参阅 https://confluence.atlassian.com/x/ZwjoE。 偏僻的: 到 https://bitbucket.org/group4suoj2016/version-1.0.git ![远程拒绝] nayananga`s_branch -> nayananga`s_branch(预接收钩拒绝) 错误:未能将一些引用推送到“https://nayanangamuhandiram@bitbucket.org/group4suoj2016/version-1.0.git”
有什么帮助吗?
nayananga@nayananga-Aspire-E5-575G:/opt/lampp/htdocs/registration $ git push origin 'nayananga`s_branch' “https://nayanangamuhandiram@bitbucket.org”的密码: 计数对象:5,完成。 Delta 压缩最多使用 4 个线程。 压缩对象:100% (4/4),完成。 写入对象:100% (5/5), 1.02 KiB | 1.02 MiB/s,完成。 总计 5(增量 0),重复使用 0(增量 0) 偏僻的: 远程:您的其中一条提交消息缺少有效的问题密钥: 偏僻的: 远程:3517c56:CompleteUserRegistrationUsingPhpAndMysqlDatabase 偏僻的: 远程:有关更多信息,请参阅 https://confluence.atlassian.com/x/ZwjoE。 偏僻的: 到 https://bitbucket.org/group4suoj2016/version-1.0.git ![远程拒绝] nayananga`s_branch -> nayananga`s_branch(预接收钩拒绝) 错误:未能将一些引用推送到“https://nayanangamuhandiram@bitbucket.org/group4suoj2016/version-1.0.git”
@蒂姆
nayananga@nayananga-Aspire-E5-575G:/opt/lampp/htdocs/registration $ git push origin master “https://nayanangamuhandiram@bitbucket.org”的密码: 计数对象:5,完成。 Delta 压缩最多使用 4 个线程。 压缩对象:100% (4/4),完成。 写入对象:100% (5/5), 1.02 KiB | 1.02 MiB/s,完成。 总计 5(增量 0),重复使用 0(增量 0) 偏僻的: 远程:您的其中一条提交消息缺少有效的问题密钥: 偏僻的: 远程:6cfab63:CompleteUserRegistrationUsingPhpAndMysqlDatabase 偏僻的: 远程:有关更多信息,请参阅 https://confluence.atlassian.com/x/ZwjoE。 偏僻的: 到 https://bitbucket.org/group4suoj2016/version-1.0.git ![远程拒绝] master -> master(预接收钩拒绝) 错误:未能将一些引用推送到“https://nayanangamuhandiram@bitbucket.org/group4suoj2016/version-1.0.git”
@R
Jit*_*dra 11
就我而言,我曾经在消息中没有“问题密钥”的情况下提交了代码,在收到该问题后,我再次使用“问题密钥”提交,但仍然收到相同的错误消息。
所以解决办法是
首先通过以下命令检查所有提交日志:
git log
Run Code Online (Sandbox Code Playgroud)
通过上面的命令,您将获得提交日志的列表。从列表中,您可以按照命令删除最近的提交(警告:如果您不确定,请勿在没有备份的情况下删除您的提交,您可能会丢失代码)
git reset --soft HEAD~1
Run Code Online (Sandbox Code Playgroud)
它删除了我的提交,该提交没有附加“问题密钥”。然后我再次提交并推送我的代码,如下所示:
git add .
git commit -m"XXXXX-504: my message"
git push
Run Code Online (Sandbox Code Playgroud)
这对我有用。
为了证明这一点,启动一个新分支,更改文件并使用仅包含(JIRA、AzureDevOps、RALLY 等)票证 ID 的消息签入,例如:CP-54321
在花了很多时间之后,我找到了解决方案。我会在这里发布解决方案
我们收到报告称,一些客户在尝试推送时收到“预接收钩拒绝”错误。我们正在调查。如果您遇到此问题,有一种解决方法。作为存储库管理员,您可以转到存储库设置 -> “链接”部分。然后禁用“在提交消息中需要问题密钥”。大约 2 个月前发布。2018 年 7 月 9 日 - UTC 时间 10:52 https://status.bitbucket.org/incidents/j71s01py6mb6
希望它能帮助别人
| 归档时间: |
|
| 查看次数: |
7868 次 |
| 最近记录: |