path: root/Documentation/git-push.txt
diff options
authorDave Borowitz <>2015-08-19 15:26:39 (GMT)
committerJunio C Hamano <>2015-08-19 19:38:35 (GMT)
commitf9e0952d1ff1c1f5c8fbbe9d914bb30012341a04 (patch)
tree92f1e9a304d456d1e6815e93719c21f17a7ffef3 /Documentation/git-push.txt
parentd830d395a17a146cfef2aae1c3603907fe3c890b (diff)
Documentation/git-push.txt: document when --signed may fail
Like --atomic, --signed will fail if the server does not advertise the necessary capability. In addition, it requires gpg on the client side. Signed-off-by: Dave Borowitz <> Signed-off-by: Junio C Hamano <>
Diffstat (limited to 'Documentation/git-push.txt')
1 files changed, 3 insertions, 1 deletions
diff --git a/Documentation/git-push.txt b/Documentation/git-push.txt
index 135d810..da0a98d 100644
--- a/Documentation/git-push.txt
+++ b/Documentation/git-push.txt
@@ -137,7 +137,9 @@ already exists on the remote side.
GPG-sign the push request to update refs on the receiving
side, to allow it to be checked by the hooks and/or be
logged. See linkgit:git-receive-pack[1] for the details
- on the receiving end.
+ on the receiving end. If the attempt to sign with `gpg` fails,
+ or if the server does not support signed pushes, the push will
+ fail.
Use an atomic transaction on the remote side if available.