I have a .keychain file stored in a git repo which contains all the signing & push certs for my apps.
Before upgrading my machine to Catalina (10.15.4), in Keychain Access I was able to drag & drop certificates & private keys from my "login" keychain (where they were created/imported by default) into my other keychain.
Starting with Catalina, I get errors when I try to do that. It shows me non-actionable error messages like:
"An error has occured. Unable to add an item to the current keychain."
"UNIX[Operation not permitted]"
If I copy the keychain file out of the git repo, into another directory, then re-add the keychain to Keychain Access, I am able to drag & drop the items into the other keychain.
How do I enable Keychain Access to operate correctly with the keychain file in git like it worked before Catalina? Copying the file around the system is time-consuming and error-prone.