Skip to content

Cannot push: Bad Credentials #2590

Open
@Person-93

Description

@Person-93

Describe the bug
I cannot push using gitui.

To Reproduce
Steps to reproduce the behavior:

  1. Make a commit
  2. Press p to push

Expected behavior
Successfully push commits to remote.

Screenshots

Image

Context (please complete the following information):

  • OS/Distro + Version: Debian GNU/Linux 12 (bookworm) x86_64
  • GitUI Version: gitui nightly 2025-01-15 ()
  • Rust version: not sure, I installed via cargo binstall

Additional context

I use github desktop as git credential helper.

From my .gitconfig

[credential "https://github.com"]
	helper = 
	helper = !/usr/bin/gh auth git-credential
[credential "https://gist.github.com"]
	helper = 
	helper = !/usr/bin/gh auth git-credential

Gitui logs

23:50:20 [TRACE] (6) mio::poll: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.3/src/poll.rs:571] registering event source with poller: token=Token(0), interests=READABLE
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:160] open repo at: RefCell { value: Path(".") }
23:50:20 [TRACE] (6) mio::poll: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/mio-1.0.3/src/poll.rs:571] registering event source with poller: token=Token(1), interests=READABLE
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) gitui: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/main.rs:215] app start: 12 ms
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:385] update
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(Tags)
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(Branches)
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(Branches)
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(Tags)
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(Log)
23:50:20 [TRACE] (4) asyncgit::revlog: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/revlog.rs:308] revlog visited: 1316
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:20 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(Log)
23:50:20 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:22 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:288] event: Input(Key(KeyEvent { code: Char('p'), modifiers: KeyModifiers(0x0), kind: Press, state: KeyEventState(0x0) }))
23:50:22 [TRACE] (1) asyncgit::push_tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/push_tags.rs:73] request
23:50:22 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:385] update
23:50:22 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:22 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(PushTags)
23:50:22 [DEBUG] (7) asyncgit::sync::remotes::callbacks: creds: 'git@github.com:Obsidian-Star-Digital/TERRA-TACTICA.git' Some("git") (CredentialType(SSH_KEY | SSH_MEMORY | SSH_CUSTOM))
23:50:22 [DEBUG] (7) asyncgit::sync::remotes::callbacks: creds: 'git@github.com:Obsidian-Star-Digital/TERRA-TACTICA.git' Some("git") (CredentialType(SSH_KEY | SSH_MEMORY | SSH_CUSTOM))
23:50:22 [ERROR] remote progress receiver error: receiving on an empty and disconnected channel
23:50:22 [ERROR] push error: git error:Bad credentials.
23:50:22 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:405] update_async: Git(PushTags)
23:50:22 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:385] update
23:50:22 [TRACE] (1) asyncgit::tags: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/asyncgit-0.27.0/src/tags.rs:67] request
23:50:24 [TRACE] (1) gitui::app: [/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/gitui-0.27.0/src/app.rs:288] event: Input(Key(KeyEvent { code: Char('c'), modifiers: KeyModifiers(CONTROL), kind: Press, state: KeyEventState(0x0) }))

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions