最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決vs?code通過remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問題

 更新時間:2022年09月07日 14:35:19   作者:Jasmine的學(xué)習(xí)日記  
這篇文章主要介紹了vs?code通過remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問題解決方法,這個解決方案只要用自己安裝的Git替換掉windows本身的Git工具,需要的朋友可以參考下

1 vs code連接ubuntu頻繁掉線卡頓解決歷程一

1.1 描述問題

在win10系統(tǒng)的vs code上,通過remote-ssh插件ssh到樹莓派的Ubuntu系統(tǒng)進(jìn)行遠(yuǎn)程開發(fā),修改保存文件時無法寫入,且會出現(xiàn)掉線情況,踩坑了好幾天。一開始以為是插件導(dǎo)致的頻繁掉線的原因,后面發(fā)現(xiàn)是修改文件的權(quán)限不夠。

1.2 解決方案

若是修改一個文件的權(quán)限(粗暴繁瑣):

sudo chmod 777 文件名

若是修改一個文件夾的權(quán)限(推薦):

sudo chown -R myuser(用戶名) /path/to/folder(文件路徑)

1.3 結(jié)果

寫入后按ctrl+s保存文件不會出現(xiàn)掉線情況, 但在其他情況下還是出現(xiàn)連接掉線卡頓問題。

2 vs code連接ubuntu頻繁掉線卡頓解決歷程二 2.1描述問題

解決了上面的問題之后,又嘗試了以下解決方法,這個方法對于有些人有用,有些人沒用,也一并記錄一下吧。

2.2 解決方案

這個解決方案只要用自己安裝的Git替換掉windows本身的Git工具。
查看vscode使用的openssh,cmd后輸入

ssh -V

如果是windows自安裝的git, 需要自己先下載安裝Git, 下載鏈接為https://git-scm.com/download/win,這里不再贅述。
接著打開系統(tǒng)環(huán)境變量,添加D:\Program Files\Git\usr\bin到Path中,并將Path中的%SYSTEMROOT%\System32\OpenSSH\刪掉,這里有點(diǎn)粗暴了,有些人會不刪這個路徑,而是會把自安裝的Git的路徑D:\Program Files\Git\usr\bin添加到%SYSTEMROOT%\System32\OpenSSH\前面。

也有人是通過修改vscode中remote-ssh的配置文件解決的。設(shè)置->輸入remote-ssh->將自安裝的openssh路徑寫到remote ssh Path中,我的是D:\Program Files\Git\usr\bin\ssh.exe, 如下圖

不管哪種方法,完成之后,ssh -V查看openssh版本,如果是下圖這樣子的話,就是成功的。

2.3 結(jié)果

沒什么卵用,該掉線還是會掉。

3 vs code連接ubuntu頻繁掉線卡頓解決歷程三

3.1 描述問題

因?yàn)榉桨付]解決問題,我又繼續(xù)蹲坑。。我在vs code的輸出窗口找到以下報錯信息。

3.2 解決方案

根據(jù)報錯信息提示,我們需要在Ubuntu上安裝vs code server, 以下提供解決方案。

3.2.1 找到commit_id和vs code server的版本

根據(jù)報錯信息,找到commit_id為784b0177c56c607789f9638da7b6bf3230d47a8c,這個id并不相同,按照自己的報錯信息來選擇;其次,找到vs code server的版本為stable,這個也需要根據(jù)報錯信息來選擇,有可能是insider版本。

3.2.2 下載vscode, 并傳輸?shù)綐漭蓹C(jī)子上

對于stable版本,下載鏈接為
https://update.code.visualstudio.com/commit:{COMMIT_ID}/server-linux-x64/stable
對于insider版本,下載鏈接為
https://update.code.visualstudio.com/commit:{COMMIT_ID}/server-linux-x64/insider
commit_id替換為上述的784b0177c56c607789f9638da7b6bf3230d47a8c,根據(jù)實(shí)際情況來,然后通過xftp軟件傳輸?shù)絬buntu上。

3.2.3 安裝 vs code server

cd ~/.vscode-server/bin/784b0177c56c607789f9638da7b6bf3230d47a8c
tar -xvzf /home/ubuntu/vscode-server-linux-x64.tar.gz --strip-components 1

這樣子我們就安裝好遠(yuǎn)程機(jī)器ubuntu上的 VSCode Server啦!

3.3 結(jié)果

不會頻繁掉線卡頓了,縱享新絲滑!vscode真的很好用!菜雞的信心又回來啦!

3.4 參考文章

https://medium.com/@debugger24/installing-vscode-server-on-remote-machine-in-private-network-offline-installation-16e51847e275

https://blog.csdn.net/weixin_44633882/article/details/119589968

到此這篇關(guān)于vs code通過remote-ssh遠(yuǎn)程到ubuntu頻繁掉線問題解決歷程的文章就介紹到這了,更多相關(guān)vs code remote-ssh頻繁掉線內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

招远市| 吉木乃县| 开封县| 建宁县| 三穗县| 繁峙县| 黑河市| 黄龙县| 黄龙县| 崇州市| 大港区| 和硕县| 博罗县| 凌源市| 罗甸县| 沛县| 灌南县| 屯留县| 澄城县| 长垣县| 平乐县| 五大连池市| 郴州市| 西盟| 永春县| 丁青县| 沁水县| 山西省| 贵溪市| 岑巩县| 邢台县| 东丽区| 瓮安县| 繁昌县| 特克斯县| 栖霞市| 武城县| 星子县| 宁津县| 兰溪市| 陈巴尔虎旗|