Unable to change/remove Gitlab account on Linux install of VS Code
-
I'm using the latest version of the extension (see the latest version in the right column of this page) - Extension version: Put your extension version here
-
I'm using the latest VS Code version (find the latest version here) - VS Code version: Put your VS Code version here
- [X ] I'm using a supported version of GitLab (see README for the supported version)
- GitLab version: "happens on
gitlab.com
" - GitLab Workflow version 3.50.0
- GitLab version: "happens on
Summary
On a Linux box I am unable to remove or re-add a Gitlab account for the Gitlab Workflow extension once my personal token expires.
Steps to reproduce
- Install a version of Linux, in my case Ubuntu 22.04
- Install VScode (mine is from Snap package manager)
- Install the Gitlab Workflow extension for VSCode
- Add your account in the command palette under "Gitlab Workflow: Add Account to VS Code"
- Add an already valid token.
- Go and expire your token.
- Now try and change it??? Where do I change it? Where do I delete it?
What is the current bug behavior?
I currently always get this error:
Account for instance https://gitlab.com and user XXXXX already exists. The extension ignored the request to re-add it. You can remove the account and add it again.
-To allow the change of a current token or an easier process to remove an account.
Relevant logs and/or screenshots
Account for instance https://gitlab.com and user XXXXX already exists. The extension ignored the request to re-add it. You can remove the account and add it again.
Also as an FYI I do know that my key is stored in the "Passwords and Keychain" App on Ubuntu. I did the following to try and re-add my account.
- Removed the Gitlab Workflow extension from VS Code (uninstall)
- Removed the gitlab extension directory 'rm -Rf ~/.vscode/extensions/gitlab.gitlab-workflow-3.50.0"
- Removed my .gitconfig file 'rm -Rf ~/.gitconfig
- Unset all of my variables in git 'git config --global --unset credential.helper'
- Re-added GitLab Workflow extension from VS Code (after a restart of course)
- Tried to addd credentials and still get same error.
I also re-added in my credential helper for git and repeated steps above 'git config credential.helper'
Possible fixes
Recommend you add a feature to CHANGE or REMOVE an account for ANY OS for a GitLab account. Right now this is not an easy process and does not work for me. In fact I am stuck, I can't even develop short or removing all the software (VSCode which I really don't want to do).