Ich kam zu einem Code zurück, den ich nach ein paar Stunden geöffnet hatte und nahm einige Änderungen am Code vor und schob ihn dann. Plötzlich erhalte ich diesen Fehler:Was bewirkt, dass git push plötzlich ausfällt, wenn "Benutzer zu lange eine Beziehungssperre gehalten hat"?
[email protected]:~/workspace/conse (master) $ git push
Counting objects: 15, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 492 bytes | 0 bytes/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: canceling statement due to conflict with recovery
remote: LINE 1: ...er"."date_joined" FROM "bb_repository" INNER JOIN "auth_user...
remote: ^
remote: DETAIL: User was holding a relation lock for too long.
remote:
To [email protected]:sureumar__/conse.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:sureumar__/conse.git'
[email protected]:~/workspace/conse (master) $
Wie kann ich die Ursache dieses Fehlers diagnostizieren?
Diese Frage sollte nicht geschlossen werden. Dieser Fehler kann reproduziert werden, und es ist kein Tippfehler auf der Seite des OP. Es gilt für andere Personen als das OP. Diese Frage ist nützlich, da andere Personen jetzt verstehen können, was die Fehlermeldung bedeutet (d. H. Es handelt sich um einen serverseitigen Fehler und nicht um eine Clientseite). –
@AndrewGrimm, wenn BitBucket das Problem an ihrem Ende behebt, wer sonst wird das gleiche Problem haben? – Braiam
Große Frage ist, * hat * BitBucket das Problem behoben? Ich stimme zu, dass ich das bis dahin behalte, wenn aus irgendeinem anderen Grund wahrscheinlich jemand einen anderen Thread posten wird, wenn wir das nicht tun. – Shog9