The typical flow for this script is to run it and enter a password, but if conflicting git duet initials are detected on the machine it will instead ask for an alternative set of initials. This is dangerous since the user is expecting to enter a password at this point.
Alternative initials should either be asked for AFTER the password prompts, or be obvious to the point where a user not paying attention will notice the difference without risking revealing their password.
The typical flow for this script is to run it and enter a password, but if conflicting git duet initials are detected on the machine it will instead ask for an alternative set of initials. This is dangerous since the user is expecting to enter a password at this point.
Alternative initials should either be asked for AFTER the password prompts, or be obvious to the point where a user not paying attention will notice the difference without risking revealing their password.