当前位置:   article > 正文

VS code 异常退出后,反复输入密码无法登录的解决方法_vs code 反复输入密码

vs code 反复输入密码

这个问题老是碰到,但是每一次都被搞的很崩溃,网上的教程鱼龙混杂,说的也不明白。踩了n多雷之后,终于解决了。以下是我的解决方法

  1. 首先,按照大部分教程所言,在view->command palette找到Remote-SSH:Kill server on host选项,没有用,仍然要反复登录。
  2. 接下来,尝试其他教程说的,把服务器上的/home/username/.vscode-server文件夹删掉。如果能删掉进入第三步,删不掉继续看:
    删不掉的,会报错文件夹中以commit id 为名的文件被占用。可以去复制文件夹里的commit id(就是那一长串字母数字的组合),然后在命令行使用 ps -ef | grep ${commit id} ,找到进程,用kill -9+ uid 结束掉。现在再去删文件夹,应该是可以的了。
  3. 现在删掉文件夹再登陆,就不会反复登录了,会卡在downloading with wget 这里,这时候我们在登陆的log里找到那一长串数字字母结合的commit id, 在这个网址下载压缩包:
    https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable (可能要挂梯子)。
  4. 最后,我们把文件夹移到.vscode-server/bin/${commit_id}文件夹下,cd到该文件夹,用tar zxvf vscode-server-linux-x64.tar.gz 进行解压。这里特别注意:解压后,把vscode-server-linux-x64里面所有的文件都mv到.vscode-server/{commit_id}文件夹,并且要把该文件夹下除此之外的文件全部删掉!否则还是会反复登录。
    现在重新登录,就可以连上服务器了。
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/644804
推荐阅读
相关标签
  

闽ICP备14008679号