diff options
-rw-r--r-- | repository/keyring.go | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/repository/keyring.go b/repository/keyring.go index 9f8171db..f690b0b3 100644 --- a/repository/keyring.go +++ b/repository/keyring.go @@ -29,37 +29,14 @@ func defaultKeyring() (Keyring, error) { return nil, err } - backends := []keyring.BackendType{ - keyring.WinCredBackend, - keyring.KeychainBackend, - keyring.PassBackend, - keyring.FileBackend, - } - return keyring.Open(keyring.Config{ - // TODO: ideally this would not be there, it disable the freedesktop backend on linux - // due to https://github.com/99designs/keyring/issues/44 - AllowedBackends: backends, + // only use the file backend until https://github.com/99designs/keyring/issues/74 is resolved + AllowedBackends: []keyring.BackendType{ + keyring.FileBackend, + }, ServiceName: "git-bug", - // MacOS keychain - KeychainName: "git-bug", - KeychainTrustApplication: true, - - // KDE Wallet - KWalletAppID: "git-bug", - KWalletFolder: "git-bug", - - // Windows - WinCredPrefix: "git-bug", - - // freedesktop.org's Secret Service - LibSecretCollectionName: "git-bug", - - // Pass (https://www.passwordstore.org/) - PassPrefix: "git-bug", - // Fallback encrypted file FileDir: path.Join(ucd, "git-bug", "keyring"), // As we write the file in the user's config directory, this file should already be protected by the OS against |