Pra*_*nav 3 ssh git github visual-studio-code 19.10
不知道发生了什么。但是突然之间我无法在 GitHub 中推送更新。一个月前,我使用 SSH 密钥将 VS Code 与 Github 集成,这样当我将更新推送到 Git 存储库时,我不必每次都输入电子邮件和密码。
我认为 BleachBit 删除了一些重要文件,这正在发生。 但这是我的胡乱猜测。我无法确认这一点。因为除此之外我没有做任何事情。VS Code 过去可以正常工作。突然,这正在发生。如果这是 Bleachbit 的行为,我必须小心使用Bleachbit。

同时,我疯狂地思考了一个星期如何解决这个问题。如果您遇到此问题,请务必将其注释掉。
当我这样做时ls /usr/bin/ssh-askpass,它说没有文件或文件夹。这可能是问题的原因。但是我确实在/usr/bin 中看到了与 ssh 相关的这些文件夹:
ssh
ssh-add //is a file that supposed to be deleted when I unistalled ssh-askpass
ssh-agent //is a file
ssh-argv0
ssh-copy-id
ssh-keygen
ssh-keyscan
您的 ssh-askpass 似乎丢失了。只需通过以下方式重新安装即可:
sudo apt install ssh-askpass
Run Code Online (Sandbox Code Playgroud)
我必须做两件事才能解决这个问题。
正如@Wan-Chap 上面所说的
sudo apt install ssh-askpass
Run Code Online (Sandbox Code Playgroud)
使用此命令添加 bitbucket.org(在我的情况下是 Bitbucket)
ssh-keyscan -t rsa bitbucket.org >> ~/.ssh/known_hosts
Run Code Online (Sandbox Code Playgroud)
好吧,我想(并且 100%)我找到了解决方案。如果您使用 SSH 密钥等服务,请确保不要禁用SSH Key Agent。这是一个愚蠢的错误。一周前,我尝试通过禁用启动时自行启动的所有不需要的服务来减少启动时间。我读了askubuntu 帖子,有人要求禁用这些服务。现在我已经意识到了。
学过的知识。不要做任何你知道不确定的事情。如果您依赖于 SSH 相关的其他启动服务,请尽量不要禁用它。启用该服务后,您可能需要重新启动。然后你就可以走了。
| 归档时间: |
|
| 查看次数: |
22213 次 |
| 最近记录: |