diff --git a/internal/config/git.go b/internal/config/git.go index 35a9757da4c1f3ad3306f67070455d5dbd7a5ced..40ded971a90e5920b14e522dafc0fcf80931d4ae 100644 --- a/internal/config/git.go +++ b/internal/config/git.go @@ -35,7 +35,7 @@ func (cfg *Config) PasswordHandler(ctx ssh.Context, password string) bool { } func (cfg *Config) PublicKeyHandler(ctx ssh.Context, pk ssh.PublicKey) bool { - return cfg.accessForKey("", pk) == gm.NoAccess + return cfg.accessForKey("", pk) != gm.NoAccess } func (cfg *Config) accessForKey(repo string, pk ssh.PublicKey) gm.AccessLevel {