部署VSCODE SERVER的詳細(xì)過(guò)程
如何部署VSCODE SERVER
tags: how-to
本文指導(dǎo)利用微軟官方的vscode server部署個(gè)人開(kāi)發(fā)環(huán)境,并通過(guò)網(wǎng)頁(yè)端或vscode 客戶(hù)端訪(fǎng)問(wèn)該環(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ù)名稱(chēng)
這個(gè)命令會(huì)下載并啟動(dòng)VS Code Server,之后自動(dòng)為其創(chuàng)建訪(fǎng)問(wèn)通道。
根據(jù)提示執(zhí)行,由github授權(quán)后出現(xiàn)如下圖內(nèi)容表示啟動(dòng)成功
訪(fǎng)問(wèn)https://vscode.dev/tunnel/test/home/dev
即可登錄vscode server
實(shí)際地址根據(jù)提示信息
4.配置隨系統(tǒng)啟動(dòng)
目前code server并沒(méi)有后臺(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)頁(yè)版的vscode,當(dāng)然也是由其他訪(fǎng)問(wèn)方式,詳見(jiàn)參考。
訪(fǎng)問(wèn)地址: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硬盤(pán)+sata串口硬盤(pán)win2003系統(tǒng)安裝方法分享
最近我們購(gòu)置了兩臺(tái)win2003服務(wù)器,因?yàn)榭紤]到性?xún)r(jià)比,我們購(gòu)買(mǎi)了一個(gè)300G 1.5w轉(zhuǎn)的sas硬盤(pán)與一個(gè)1T的企業(yè)級(jí)硬盤(pán)。在實(shí)際安裝中碰到了一些問(wèn)題,附解決方法。2011-04-04rysnc命令過(guò)濾規(guī)則入門(mén)教程
本文針對(duì) rsync 過(guò)濾規(guī)則主要講解了4大塊內(nèi)容:配置方法、內(nèi)部運(yùn)行方式、規(guī)則語(yǔ)法和使用技巧舉例,其內(nèi)容都是來(lái)自官方手冊(cè)和實(shí)操測(cè)試,若有謬誤,歡迎大家批評(píng)指正,也歡迎大家在評(píng)論區(qū)溝通交流 rsync 的各種經(jīng)驗(yàn)和技巧2024-05-05X-Frame-Options頭未設(shè)置 防止網(wǎng)頁(yè)被iframe內(nèi)框架調(diào)用
有時(shí)候?yàn)榱朔乐咕W(wǎng)頁(yè)被別人的網(wǎng)站iFrame,我們可以通過(guò)在服務(wù)器設(shè)置HTTP頭部中的X-Frame-Options信息,需要的朋友可以參考下2017-03-03git沖突解決_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了git沖突解決,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08如何在power shell添加vim實(shí)現(xiàn)代碼示例
這篇文章主要介紹了如何在power shell添加vim實(shí)現(xiàn)代碼示例,文中通過(guò)示例代碼介紹的非常詳細(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)僭囈淮蔚膯?wèn)題,本文通過(guò)兩種方法給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08