Git push Agent Forwarding request window stopped working after upgrading to 2023.2.1
Hi!
I am connected to a remote machine through SSH. The SSH has agent forwarding enabled. There are no keys stored on remote machine.
When I want to push, PyCharm was asking me to load some keys, use agent forwarding (this time/while connected or sth).
But not anymore.
Now it asks for GitHub tokens or authentication. How can I get the old behavior back?
I tested, the agent forarding is working, even from pycharm's ssh console (the one that can be spawned before connecting to a remote development env)
LE: When trying ssh -T git@github.com from the PyCharm's terminat (connected to the remote env) IT SHOWS the freakin agent forwarding window!!! And no, even if I select in that window to forward requests, when I do the push, it asks for github credentials.
Cheers!
JetBrains Client 2023.2.1
Build #JBC-232.9559.58, built on August 22, 2023
Runtime version: 17.0.8+7-b1000.8 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 6.2.0-32-generic
Controller in Remote Development (PY), direct control type: Lux
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 8
Registry:
debugger.watches.in.variables=false
ide.experimental.ui=true
rdclient.backend.actionHandlers=false
Non-Bundled Plugins:
com.intellij.plugins.github.colorscheme (232.8660.88)
com.intellij.plugins.warmneon.colorscheme (232.8660.142)
com.intellij.plugins.twilight.colorscheme (232.8660.88)
com.intellij.plugins.monokai.colorscheme (232.8660.88)
Current Desktop: ubuntu:GNOME
请先登录再写评论。
Apparently is project dependent. What settings is forcing PyCharm to use GitHub specific authentication and ignore other methods? And how can I override it?
Note that using remote operations from CLI git client works w/o any issues with agent forwarding. On the same project where PyCharm is failing.
Tried same machine, same 2023.1.1 (reverted to older one to check), on initial project and I got the same GitHub window:
While I was expecting “classical” agent forwarding:
Thank you!
Hi,
It looks like the name of remote is in https format for that project. Please go to: Manage remotes and change it to ssh.
Will it work fine then?
Wow! I looked at the origin address like 5 times and I MISSED the freakin' https! Big Thank You!
Issue closed.
No problem, glad it worked out!