部署VSCODE SERVER的詳細(xì)過程
如何部署VSCODE SERVER
tags: how-to
本文指導(dǎo)利用微軟官方的vscode server部署個(gè)人開發(fā)環(huán)境,并通過網(wǎng)頁端或vscode 客戶端訪問該環(huán)境。
演示環(huán)境
本教程使用debian作為演示服務(wù)器。
使用'code' CLI
你可以使用code
CLI創(chuàng)建并使用
1.在遠(yuǎn)程機(jī)器上安裝code
CLI
安裝前選定下載目錄如
mkdir /home/dev/bin ## 選擇bin目錄是為了后面方便加入環(huán)境變量,熟悉linux的也可以選擇下載后放入$PATH目錄。 cd /home/dev/bin
下載并解壓code
CLI
curl -Lk 'https://code.visualstudio.com/sha/download?build=stable&os=cli-alpine-x64' --output vscode_cli.tar.gz tar -xf vscode_cli.tar.gz
查看安裝情況,可以看到解壓后的文件code可執(zhí)行文件。
其它安裝方式:前往獨(dú)立安裝界面下載并安裝
如果使用獨(dú)立安裝,后續(xù)的命令需要以./code
替代code
2.將code
加入環(huán)境變量
為了方便執(zhí)行,將code
加入環(huán)境變量
vi ~/.bashrc # 在文件末尾加入code路徑 # VSCODE_CLI_DATA_DIR為vscode安裝目錄,建議配置 export PATH=/home/dev/bin:$PATH export VSCODE_CLI_DATA_DIR=/home/dev/app/vscode # 刷新環(huán)境變量使配置生效 source ~/.bashrc
3.使用tunnel
命令創(chuàng)建安全通道
code tunnel --name test # --name 指定服務(wù)名稱
這個(gè)命令會(huì)下載并啟動(dòng)VS Code Server,之后自動(dòng)為其創(chuàng)建訪問通道。
根據(jù)提示執(zhí)行,由github授權(quán)后出現(xiàn)如下圖內(nèi)容表示啟動(dòng)成功
訪問https://vscode.dev/tunnel/test/home/dev
即可登錄vscode server
實(shí)際地址根據(jù)提示信息
4.配置隨系統(tǒng)啟動(dòng)
目前code server并沒有后臺(tái)執(zhí)行,并且需要隨系統(tǒng)啟動(dòng)。
code tunnel service install
該命令會(huì)自動(dòng)將建立code server 轉(zhuǎn)為后臺(tái)服務(wù),并在安裝目錄生成code-tunnel.service文件
cd /home/dev/app/vscode
前往vscode安裝目錄,可以看到上文件。
code tunnel service uninstall
停止服務(wù)
mv /home/dev/app/vscode/code-tunnel.service /usr/lib/systemd/system/
將文件移至上述目錄,此為systemctl啟動(dòng)時(shí)默認(rèn)執(zhí)行的目錄
systemctl service start code-tunnel.service systemctl service enable code-tunnel.service # 允許隨系統(tǒng)啟動(dòng)
使用systemctl
啟動(dòng)服務(wù)
systemctl service status code-tunnel.service
查看服務(wù)狀態(tài),如果出現(xiàn)錯(cuò)誤,根據(jù)提示重新賦權(quán)。
此時(shí)擁有一個(gè)網(wǎng)頁版的vscode,當(dāng)然也是由其他訪問方式,詳見參考。
訪問地址:https://vscode.dev/tunnel/test
如何卸載服務(wù)
code tunnel unregister # 取消授權(quán)并刪除 code tunenl prune # 刪除所有未啟動(dòng)的服務(wù)
參考
Remote Tunnels (visualstudio.com)
到此這篇關(guān)于如何部署VSCODE SERVER的文章就介紹到這了,更多相關(guān)VSCODE SERVER部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
服務(wù)器sas硬盤+sata串口硬盤win2003系統(tǒng)安裝方法分享
最近我們購(gòu)置了兩臺(tái)win2003服務(wù)器,因?yàn)榭紤]到性價(jià)比,我們購(gòu)買了一個(gè)300G 1.5w轉(zhuǎn)的sas硬盤與一個(gè)1T的企業(yè)級(jí)硬盤。在實(shí)際安裝中碰到了一些問題,附解決方法。2011-04-04X-Frame-Options頭未設(shè)置 防止網(wǎng)頁被iframe內(nèi)框架調(diào)用
有時(shí)候?yàn)榱朔乐咕W(wǎng)頁被別人的網(wǎng)站iFrame,我們可以通過在服務(wù)器設(shè)置HTTP頭部中的X-Frame-Options信息,需要的朋友可以參考下2017-03-03git沖突解決_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了git沖突解決,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08如何在power shell添加vim實(shí)現(xiàn)代碼示例
這篇文章主要介紹了如何在power shell添加vim實(shí)現(xiàn)代碼示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-12-12git標(biāo)簽管理_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了git標(biāo)簽管理的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08ssh服務(wù)器拒絕了密碼 請(qǐng)?jiān)僭囈淮我呀鉀Q(親測(cè)有效)
這篇文章主要介紹了解決ssh服務(wù)器拒絕了密碼 請(qǐng)?jiān)僭囈淮蔚膯栴},本文通過兩種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08