Repository navigation
gh repo clone not working with multiple accounts on plugin #495
Copy link
Copy link
Open
Description
Platform or tool
Github
Desired or expected behavior
Possibility of cloning, fetching and pushing with multiple accounts.
Current behavior
When cloning with one of the accounts it shows that repository not found:
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
failed to run git: exit status 128
Relevant log output
- `.gitconfig` already have the credentials:
[credential "https://github.com"]
helper =
helper = op plugin run -- gh auth git-credential
[credential "https://gist.github.com"]
helper =
helper = op plugin run -- gh auth git-credential- Plugin is correctly configured inside folder
.op/plugins/gh.config gh auth statusreturn the correct account:
github.com
✓ Logged in to github.com account thomazbron (GITHUB_TOKEN)
- Active account: true
- Git operations protocol: ssh
- Token: ghp_************************************
- Token scopes: 'admin:enterprise', 'admin:gpg_key', 'admin:org', 'admin:org_hook', 'admin:public_key', 'admin:repo_hook', 'admin:ssh_signing_key', 'delete_repo', 'gist', 'notifications', 'project', 'repo', 'user', 'workflow', 'write:discussion'
op plugin inspect ghseems correct:
GitHub CLI
Configured Aliases
✔ Alias for "gh" configured
✔ Aliases sourced (/home/thomaz/.config/op/plugins.sh)
Configured Credentials
✔ Configured for directory "/home/thomaz/repos/born":
CREDENTIAL TYPE ITEM VAULT
GitHub Personal Access Token Github Born Token Born
~/.ssh/configis configured according to documentation:
Host *
IdentityAgent ~/.1password/agent.sock
# Personal GitHub
Host tnex
HostName github.com
User git
IdentityFile ~/.ssh/tnex.pub
IdentitiesOnly yes
# Work GitHub
Host born
HostName github.com
User git
IdentityFile ~/.ssh/born.pub
IdentitiesOnly yes
- Keys permissions seems fine:
.rw------- 80 thomaz 2 Sep 13:33 born.pub
.rw------- 262 thomaz 2 Sep 13:34 config
.rw------- 828 thomaz 13 Oct 01:43 known_hosts
.rw------- 80 thomaz 2 Sep 13:33 tnex.pub
ssh-add -lcorrectly shows my keys:
256 SHA256:... Tnex (ED25519)
256 SHA256:... Github Born (ED25519)
- Cloning on my personal account work fine as expected, the issue is with the Work account, also I have this same config in another computer and it work flawlessly! Any help will be appreciated as I already tried "everything".
### op CLI version
2.30.0
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
thomazbron commentedon Oct 13, 2024
Just found out that changing the order in
agent.tomlwork as expected (my work key is in another vault):But now my personal key does not work, seems that only the first entry is being used.