Проблема:
После authenticating
и выбора помните password
для key passhrase
Я не могу войти в систему от git repo
до Visual Studio Code
. Это дает мне эту ошибку:
> git push origin master:master
Pass a valid window to KWallet::Wallet::openWallet().
Pass a valid window to KWallet::Wallet::openWallet().
Pass a valid window to KWallet::Wallet::openWallet().
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Моя система:
[13:32:47][root] ~ ~↓↓$↓↓ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Я использую KDE.
Код Visual Studio:
Version: 1.34.0
Commit: a622c65b2c713c890fcf4fbf07cf34049d5fe758
Date: 2019-05-15T21:55:35.507Z
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.9.0-9-amd64
У меня есть эта функция в моем файле .bashrc
:
258 [[ $- == *i* ]] && echo "Interactive"
259 if [[ $? == 0 ]]
260 then
261 if [ -z "$SSH_AUTH_SOCK" ]
262 then
263 choice=""
264 printf "%s:" "Do you wish to set the ssh key now (Y/n):"
265 read choice
266 if [[ "$choice" == "Y" || "$choice" == "y" ]]
267 then
268 eval `ssh-agent`
269 ssh-add
270 fi
271 fi
272 fi
И он спросил меня, хочу ли я, чтобы "да или нет", как в функции, поэтому соединение использовало интерактивную оболочку, когда он пытался аутентифицировать меня. Затем он попросил у меня ключ-пароль.
ВОПРОС:
Мне нужно что-то сбросить, но я не знаю, что, и Google ничего мне не дает.
Знаете ли вы, что нужно сделать, чтобы это исправить?
Я попытался подключиться с помощью команды git
из командной строки, и она работает, поэтому keys
все в порядке.