Ich kämpfe, um einige meiner Daten zu einem Gerrit mit TortoiseGit zu schieben. Ich habe ein neues Repo erstellt und es dem Meister übergeben. Ich habe eine Fernbedienung hinzugefügt, mit meinem privaten Schlüssel und ich habe auch den öffentlichen Schlüssel hochgeladen.Drücken Sie auf Gerrit mit Windows
vom gerrit Pulling ist kein Problem, aber wenn ich versuche, die folgende Fehlermeldung drücken auftritt:
remote: Resolving deltas: 100% (96/96)
remote: Processing changes: refs: 1, done
remote: ERROR: missing Change-Id in commit message
remote: Suggestion for commit message:
remote: Initial Commit
remote:
remote: Change-Id: Icb5f79b9a32abc77a99f0034ecc6a5a9ae9ef1c6
remote: Hint: To automatically add a Change-Id to commit messages, install the commit-msg hook:
remote: $ scp -p -P 29418 <server stuff>:hooks/commit-msg .git/hooks/
Das große Problem ist, ich bin in einer Windows-Welt leben, wo kein $ scp ist .. .. irgendwelche Vorschläge, wie kann ich Git Hook installieren oder eine Commit ID liefern?
Btw git hooks --install
kehrt 'hooks' is not a git command
Verbindung fixiert ist jetzt – uncletall
Grundsätzlich können Sie die commit herunterladen -msg-Skript im Verzeichnis tools/hooks von Ihrer Gerrit-Installation. Da ich deine URL nicht kannte, habe ich example.com angegeben. Ich denke, das sollte Ihr Problem lösen. Bitte akzeptiere die Antwort. – uncletall
Wenn ich die commit-msg von gerrit-review herunterlade und sie in ' \. Git \ hooks kopiere, funktioniert es nicht. Ich bekomme immer noch dieselbe Fehlermeldung. –
Niklas