2017-01-27 2 views
0

Ich versuche, eine Datei auf PreReceiveRepositoryHook zu validieren und folgten Beispiele von atlassion Website (https://bitbucket.org/roadsidepicnic/atlassian-bitbucket-check-commits-hook) und githup Projekt (https://github.com/hmcmanus/yaml-validator-hook), keiner arbeitet, weil sie das Commit gerade nicht finden können. Hat jemand anderes dasselbe Problem? CommitRequest commitReq = new CommitRequest.Builder(repository, refChange.getToHash()).build(); Commit com1 = commitService.getCommit(commitReq); Commit nicht gefunden auf Bitbucket auf PreReceiveRepositoryHook

Antwort

0

Atlassian Leute haben mir geholfen, das Problem zu lösen, hier ist das Schnipsel, Es gibt zwei Heilmittel. Wählen Sie eine der folgenden Optionen: 1.) Downgrade der Version von git auf Ihrem Server auf Version 2.10.2 oder älter. ODER: 2.) Aktualisieren Sie auf Bitbucket Server 4.13.0 oder neuer. Um # 2 in Ihrem ersten Beispiel zu tun, würden Sie diese Werte in der pom.xml dieses Beispiels anpassen. Daraus: 4.3.2 4.3.2 Um dies: 4.13.0 4.13.0

mehr Details @https://answers.atlassian.com/questions/46816348/commit-not-found-on-pre-receive-hook

Verwandte Themen