Add `credentials_url` setting for keychain storage (#50047)

Added support for `credentials_url`, falling back to `server_url`, to be
used as the key for storing information inside Keychain Access. This
allows two copies of Zed to be used side by side if the other is
launched with a custom `--user-data-dir`.

- [x] Added a solid test coverage and/or screenshots from doing manual
testing
- [x] Done a self-review taking into account security and performance
aspects

Release Notes:

- Added support for `credentials_url`, falling back to `server_url`, to
be used as the key for storing information inside Keychain Access.
4b01676a3bPhilip Arndt committed on 4/23/2026, 8:58:14 AM· committed by GitHubparent8f684fc
3 files changedLine totals unavailable