I have a git repo on a remote server and use ssh with password authentication to clone,pull,push. From command line everything works fine.
However in vscode when I try to pull or push from remote repository, no password prompt is shown. Vscode seems to be waiting for something but nothing happens. Is this a bug, or am I doing something wrong?
I want to use visual studio code as git client on linux.
From command line:
In vscode:
Steps to add git credentials in vs code Step 1: Download git from the official website https://git-scm.com and install it. Step 2: When you're finished installing Git, start Visual Studio Code and verify that Git is now identified. Step 3: Start a new Terminal and configure your 'user.name' and 'user.
To configure Git settings in Visual Studio, choose Settings from the top-level Git menu. Choose Git Global Settings or Git Repository Settings to view and configure global-level or repository-level settings. You can configure several common Git settings, as described in the following sections of this article.
There are two solutions I can think of:
EDIT:
Here is a quick recipe how to set up an SSH key for your git repo:
On the client side (where you cloned the repository)
~/.ssh
ssh-keygen
(mine is called id_rsa
)ssh-add ~/.ssh/id_rsa
On the remote side (where the repo is hosted)
~/.ssh/authorized_keys
~/.ssh/id_rsa.pub
)Afterwards try a git pull
on the client side. It should not ask for a password anymore and pull/push from vscode should work as well
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With