Ngit gets started afresh very often and creates a new session from every git command. For testing it has been helpful to manually approve every event but when I tried to get amber to remember my preference to approve the event and do so without prompting me, it would not do so for getting the public key.