From 7cbe854c63dc698e7bf9bb65d01f5f097ff08ea6 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Mon, 25 Oct 2021 06:29:07 -0400 Subject: improve error message --- EndoForge/src/AnonymousAccessCommand | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/EndoForge/src/AnonymousAccessCommand b/EndoForge/src/AnonymousAccessCommand index ffdc07a..082f185 100755 --- a/EndoForge/src/AnonymousAccessCommand +++ b/EndoForge/src/AnonymousAccessCommand @@ -12,6 +12,20 @@ default_msg() EOF } +not_self_forge_message() +{ + cat <&2 +Error: access denied. The specified directory is not a self-forge. + + To enable anonymous access, use the following commands: + + ssh $(id -un)@$(hostname) + cd "$1" + git config core.self-forge true + +EOF +} + get_sshfp_authline() { ( @@ -109,7 +123,7 @@ fi if ! is_self_forge "$dir" then - echo 'Error: access denied. The specified directory is not a self-forge.' >&2 + not_self_forge_message "$arg" exit fi -- cgit v1.2.3